=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/sudo/Attic/sudo.c,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- src/usr.bin/sudo/Attic/sudo.c 2000/12/15 14:35:58 1.9 +++ src/usr.bin/sudo/Attic/sudo.c 2001/08/23 21:46:17 1.10 @@ -1109,8 +1109,10 @@ } lc = login_getclass(login_class); - if (!lc || !lc->lc_class || strcmp(lc->lc_class, login_class) != 0) + if (!lc || !lc->lc_class || strcmp(lc->lc_class, login_class) != 0) { log_error(errflags, "unknown login class: %s", login_class); + lc = login_getclass(NULL); /* Fall back on default login class */ + } } #else static void