From: Todd C. Miller Date: Thu, 23 Aug 2001 21:43:38 +0000 (+0000) Subject: If we fail to lookup a login class, apply the default one. X-Git-Tag: SUDO_1_6_4~183 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=29871e44221a813650b605826206ff2f37b1f225;p=sudo If we fail to lookup a login class, apply the default one. --- diff --git a/sudo.c b/sudo.c index d57bf0445..cdcc32a92 100644 --- a/sudo.c +++ b/sudo.c @@ -888,8 +888,10 @@ set_loginclass(pw) } 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