Bruce pointed out, that a misleading warning would be issued

in an (unlikely) border case (maxgroups==1 and the user is on
an /etc/group line for the same group and that group only ...).

Now this case is dealt with as before ...
This commit is contained in:
se 1995-02-17 19:45:21 +00:00
parent 8ea5243ca1
commit c8edfbda77

View File

@ -70,7 +70,7 @@ getgrouplist(uname, agroup, groups, grpcnt)
*/
setgrent();
while (grp = getgrent()) {
for (i = 1; i < ngroups; i++) {
for (i = 0; i < ngroups; i++) {
if (grp->gr_gid == groups[i])
goto skip;
}