Browse Source

fix initgroups (uninitialized count passed to getgrouplist)

rs-1.0
Rich Felker 15 years ago
parent
commit
29a15ad077
  1. 2
      src/linux/initgroups.c

2
src/linux/initgroups.c

@ -9,7 +9,7 @@ int setgroups(size_t, const gid_t *);
int initgroups(const char *user, gid_t gid)
{
gid_t groups[NGROUPS_MAX];
int count;
int count = NGROUPS_MAX;
if (getgrouplist(user, gid, groups, &count) < 0) return -1;
return setgroups(count, groups);
}

Loading…
Cancel
Save