From: Alan Cox Date: Fri, 25 Mar 2016 20:19:26 +0000 (+0000) Subject: initgroups: final I hope fix X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=d1338f4117c3f6f52e1f43a73db1f2c2db4d2191;p=FUZIX.git initgroups: final I hope fix --- diff --git a/Library/libs/initgroups.c b/Library/libs/initgroups.c index 4a6d17af..6d9679e4 100644 --- a/Library/libs/initgroups.c +++ b/Library/libs/initgroups.c @@ -32,7 +32,6 @@ int initgroups(const char *user, gid_t gid) int num_groups; int grp_fd; - if ((grp_fd = open("/etc/group", O_RDONLY)) < 0) return -1; @@ -53,5 +52,5 @@ int initgroups(const char *user, gid_t gid) } } close(grp_fd); - return setgroups(num_groups, group_list); + return setgroups(num_groups + 1, group_list); }