提交 29a15ad0 编写于 作者: R Rich Felker

fix initgroups (uninitialized count passed to getgrouplist)

上级 18bca575
......@@ -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);
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册