OSDN Git Service

* sec_auth.cc (get_server_groups): Ignore errors from
authorcorinna <corinna>
Tue, 23 Jun 2009 10:23:15 +0000 (10:23 +0000)
committercorinna <corinna>
Tue, 23 Jun 2009 10:23:15 +0000 (10:23 +0000)
get_user_local_groups.

winsup/cygwin/ChangeLog
winsup/cygwin/sec_auth.cc

index ea3ab2a..54adbb8 100644 (file)
@@ -1,3 +1,8 @@
+2009-06-23  Corinna Vinschen  <corinna@vinschen.de>
+
+       * sec_auth.cc (get_server_groups): Ignore errors from
+       get_user_local_groups.
+
 2009-06-22  Corinna Vinschen  <corinna@vinschen.de>
 
        * spawn.cc (spawn_guts): Don't run additional check for Win32
index 82fa144..583cdf2 100644 (file)
@@ -404,12 +404,9 @@ get_server_groups (cygsidlist &grp_list, PSID usersid, struct passwd *pw)
       && !get_user_groups (server, grp_list, user, domain)
       && get_logon_server (domain, server, true))
     get_user_groups (server, grp_list, user, domain);
-  if (get_user_local_groups (server, domain, grp_list, user))
-    {
-      get_unix_group_sidlist (pw, grp_list);
-      return true;
-    }
-  return false;
+  get_user_local_groups (server, domain, grp_list, user);
+  get_unix_group_sidlist (pw, grp_list);
+  return true;
 }
 
 static bool