Todd C. Miller
ffe2041a02
Skip sudo_getgrouplist2() check on systems with getgrouplist_2().
...
sudo_getgrouplist2() is just a wrapper on such systems and this
avoids a test failure on macOS where a user is automatically a
member of certain groups.
2018-10-26 11:11:58 -06:00
Todd C. Miller
a3cb22b467
Check the user's primary gid from the passwd file too.
2018-10-26 10:24:38 -06:00
Todd C. Miller
6c3d20cb41
Convert PVS-Studio comment to ANSI C.
2018-10-26 08:39:09 -06:00
Todd C. Miller
404524c4ef
Add regress test for sudo_getgrouplist2().
...
This test assumes all the groups in root's group list can
be resolved by group ID.
2018-10-26 06:52:46 -06:00