LibCore: Call setgrent before looping on groups in get_extra_gids

This commit is contained in:
setepenre 2021-05-05 13:22:50 +02:00 committed by Linus Groh
parent aee735889e
commit 56010379f9
Notes: sideshowbarker 2024-07-18 18:41:51 +09:00

View File

@ -43,6 +43,7 @@ static Vector<gid_t> get_extra_gids(const passwd& pwd)
{
StringView username { pwd.pw_name };
Vector<gid_t> extra_gids;
setgrent();
for (auto* group = getgrent(); group; group = getgrent()) {
if (group->gr_gid == pwd.pw_gid)
continue;