]> granicus.if.org Git - sudo/commitdiff
Return AUTH_FAILURE in passwd_init() if skeyaccess() denies access
authorTodd C. Miller <Todd.Miller@courtesan.com>
Thu, 17 Jan 2002 15:56:15 +0000 (15:56 +0000)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Thu, 17 Jan 2002 15:56:15 +0000 (15:56 +0000)
to normal passwords, not AUTH_FATAL (which just causes an exit).

auth/passwd.c

index ad81be672d7d586577cf45bfe8ea26513cfbffd1..dc0ee3d01ef2479e11b770fbae46ca6b72522a84 100644 (file)
@@ -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);
 }