=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/sudo/Attic/parse.c,v retrieving revision 1.19 retrieving revision 1.19.2.1 diff -c -r1.19 -r1.19.2.1 *** src/usr.bin/sudo/Attic/parse.c 2008/07/31 16:44:03 1.19 --- src/usr.bin/sudo/Attic/parse.c 2009/02/22 21:56:32 1.19.2.1 *************** *** 621,629 **** /* * If the user has a supplementary group vector, check it first. */ ! for (i = 0; i < user_ngroups; i++) { ! if (grp->gr_gid == user_groups[i]) ! return(TRUE); } if (grp->gr_mem != NULL) { for (cur = grp->gr_mem; *cur; cur++) { --- 621,631 ---- /* * If the user has a supplementary group vector, check it first. */ ! if (strcmp(user, user_name) == 0) { ! for (i = 0; i < user_ngroups; i++) { ! if (grp->gr_gid == user_groups[i]) ! return(TRUE); ! } } if (grp->gr_mem != NULL) { for (cur = grp->gr_mem; *cur; cur++) {