=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/sudo/Attic/set_perms.c,v retrieving revision 1.14 retrieving revision 1.15 diff -c -r1.14 -r1.15 *** src/usr.bin/sudo/Attic/set_perms.c 2009/06/21 14:48:42 1.14 --- src/usr.bin/sudo/Attic/set_perms.c 2009/06/29 13:40:26 1.15 *************** *** 52,58 **** #include "sudo.h" #ifndef lint ! __unused static const char rcsid[] = "$Sudo: set_perms.c,v 1.48 2009/05/25 12:02:41 millert Exp $"; #endif /* lint */ #ifdef __TANDEM --- 52,58 ---- #include "sudo.h" #ifndef lint ! __unused static const char rcsid[] = "$Sudo: set_perms.c,v 1.49 2009/06/25 12:44:33 millert Exp $"; #endif /* lint */ #ifdef __TANDEM *************** *** 577,583 **** * Initialize group vector */ runas_setgroups(); ! if (setegid(gid) || setgid(gid)) warning("cannot set gid to runas gid"); } } --- 577,587 ---- * Initialize group vector */ runas_setgroups(); ! #ifdef HAVE_SETEUID ! if (setegid(gid)) ! warning("cannot set egid to runas gid"); ! #endif ! if (setgid(gid)) warning("cannot set gid to runas gid"); } }