Update.
authorUlrich Drepper <drepper@redhat.com>
Sun, 3 Oct 2004 21:33:28 +0000 (21:33 +0000)
committerUlrich Drepper <drepper@redhat.com>
Sun, 3 Oct 2004 21:33:28 +0000 (21:33 +0000)
2004-10-03  Juerg Billeter  <j@bitron.ch>

* nscd/nscd_initgroups.c (__nscd_getgrouplist): Return -1 if nscd
can't be used.

ChangeLog
nscd/nscd_initgroups.c

index b454dc3..b9d3a13 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2004-10-03  Juerg Billeter  <j@bitron.ch>
+
+       * nscd/nscd_initgroups.c (__nscd_getgrouplist): Return -1 if nscd
+       can't be used.
+
 2004-10-03  Ulrich Drepper  <drepper@redhat.com>
 
        Dynamically create new threads if necessary.
index 3e4d926..ce44f65 100644 (file)
@@ -81,8 +81,11 @@ __nscd_getgrouplist (const char *user, gid_t group, long int *size,
       sock = __nscd_open_socket (user, userlen, INITGROUPS, &initgr_resp_mem,
                                 sizeof (initgr_resp_mem));
       if (sock == -1)
-       /* nscd not running or wrong version or hosts caching disabled.  */
-       __nss_not_use_nscd_group = 1;
+       {
+         /* nscd not running or wrong version or hosts caching disabled.  */
+         __nss_not_use_nscd_group = 1;
+         goto out;
+       }
 
       initgr_resp = &initgr_resp_mem;
     }