mirror of
git://git.musl-libc.org/musl
synced 2025-03-06 20:48:29 +01:00
fix initgroups (uninitialized count passed to getgrouplist)
This commit is contained in:
parent
18bca57510
commit
29a15ad077
1 changed files with 1 additions and 1 deletions
|
@ -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…
Add table
Reference in a new issue