From: Todd C. Miller Date: Thu, 17 Jan 2002 15:56:15 +0000 (+0000) Subject: Return AUTH_FAILURE in passwd_init() if skeyaccess() denies access X-Git-Tag: SUDO_1_6_6~33 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=05d1f02909da39927a8fd79f990d3c8e195fe2e2;p=sudo Return AUTH_FAILURE in passwd_init() if skeyaccess() denies access to normal passwords, not AUTH_FATAL (which just causes an exit). --- diff --git a/auth/passwd.c b/auth/passwd.c index ad81be672..dc0ee3d01 100644 --- a/auth/passwd.c +++ b/auth/passwd.c @@ -75,7 +75,7 @@ passwd_init(pw, promptp, auth) { #ifdef HAVE_SKEYACCESS if (skeyaccess(pw, user_tty, NULL, NULL) == 0) - return(AUTH_FATAL); + return(AUTH_FAILURE); #endif return(AUTH_SUCCESS); }