X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fnetwork%2Fgethostbyname2_r.c;h=a5eb67fe6dbe3c8a44c1d288cc437c001dca8bec;hb=595416b11dfbc82d40a59d0edd7e3b04ba7a2d6d;hp=f012ec2f9945a42d1de1ab4a57b8aab9b48524fe;hpb=f081d5336a80b68d3e1bed789cc373c5c3d6699b;p=musl diff --git a/src/network/gethostbyname2_r.c b/src/network/gethostbyname2_r.c index f012ec2f..a5eb67fe 100644 --- a/src/network/gethostbyname2_r.c +++ b/src/network/gethostbyname2_r.c @@ -23,6 +23,9 @@ int gethostbyname2_r(const char *name, int af, case EAI_NONAME: *err = HOST_NOT_FOUND; return 0; + case EAI_NODATA: + *err = NO_DATA; + return 0; case EAI_AGAIN: *err = TRY_AGAIN; return EAGAIN; @@ -30,7 +33,6 @@ int gethostbyname2_r(const char *name, int af, case EAI_FAIL: *err = NO_RECOVERY; return EBADMSG; - case EAI_MEMORY: case EAI_SYSTEM: *err = NO_RECOVERY; return errno;