Update.
authorUlrich Drepper <drepper@redhat.com>
Wed, 30 Aug 2000 18:28:16 +0000 (18:28 +0000)
committerUlrich Drepper <drepper@redhat.com>
Wed, 30 Aug 2000 18:28:16 +0000 (18:28 +0000)
* sysdeps/posix/getaddrinfo.c (gaih_local): uname does not everywhere
return 0 for success but always < 0 on failure.

ChangeLog
sysdeps/posix/getaddrinfo.c

index 1caad30..1eee99e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2000-08-30  Ulrich Drepper  <drepper@redhat.com>
 
+       * sysdeps/posix/getaddrinfo.c (gaih_local): uname does not everywhere
+       return 0 for success but always < 0 on failure.
+
        * nss/getXXbyYY_r.c: Define result to *result before including
        digits_dots.c.
 
index 17d27e7..fdd8729 100644 (file)
@@ -130,7 +130,7 @@ gaih_local (const char *name, const struct gaih_service *service,
     return GAIH_OKIFUNSPEC | -EAI_NONAME;
 
   if ((name != NULL) || (req->ai_flags & AI_CANONNAME))
-    if (uname (&utsname))
+    if (uname (&utsname) < 0)
       return -EAI_SYSTEM;
 
   if (name != NULL)