=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/sudo/Attic/sudo.c,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- src/usr.bin/sudo/Attic/sudo.c 2004/09/28 15:10:51 1.23 +++ src/usr.bin/sudo/Attic/sudo.c 2005/01/31 18:53:33 1.24 @@ -837,6 +837,12 @@ NewArgv++; } + if (user_runas != NULL && !ISSET(rval, (MODE_EDIT|MODE_RUN))) { + if (excl != '\0') + warnx("the `-u' and '-%c' options may not be used together", excl); + usage(1); + } + if ((NewArgc == 0 && (rval & MODE_EDIT)) || (NewArgc > 0 && !(rval & (MODE_RUN | MODE_EDIT)))) usage(1);