From cf92836ecf0bf8886ce4ca3d7730a58d8139b8b7 Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Thu, 13 Dec 2001 02:42:45 +0000 Subject: [PATCH] Only need to do 'lc = login_getclass(NULL)' if lc == NULL --- sudo.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sudo.c b/sudo.c index fd209d70f..e73013bec 100644 --- a/sudo.c +++ b/sudo.c @@ -887,7 +887,8 @@ set_loginclass(pw) lc = login_getclass(login_class); 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 */ + if (!lc) + lc = login_getclass(NULL); /* needed for login_getstyle() later */ } } #else -- 2.40.0