ignore "generic errors"
authorKeith Bostic <bostic@ucbvax.Berkeley.EDU>
Fri, 10 May 1991 04:35:56 +0000 (20:35 -0800)
committerKeith Bostic <bostic@ucbvax.Berkeley.EDU>
Fri, 10 May 1991 04:35:56 +0000 (20:35 -0800)
SCCS-vsn: usr.bin/login/klogin.c 5.7

usr/src/usr.bin/login/klogin.c

index db39958..c5f628c 100644 (file)
@@ -6,7 +6,7 @@
  */
 
 #ifndef lint
  */
 
 #ifndef lint
-static char sccsid[] = "@(#)klogin.c   5.6 (Berkeley) %G%";
+static char sccsid[] = "@(#)klogin.c   5.7 (Berkeley) %G%";
 #endif /* not lint */
 
 #ifdef KERBEROS
 #endif /* not lint */
 
 #ifdef KERBEROS
@@ -74,7 +74,8 @@ klogin(pw, localhost, password)
         *         return value of RD_AP_UNDEC from krb_rd_req().
         */
        if (kerror != INTK_OK) {
         *         return value of RD_AP_UNDEC from krb_rd_req().
         */
        if (kerror != INTK_OK) {
-               if (kerror != INTK_BADPW && kerror != KDC_PR_UNKNOWN) {
+               if (kerror != INTK_BADPW && kerror != KDC_PR_UNKNOWN &&
+                   kerror != KFAILURE) {
                        syslog(LOG_ERR, "Kerberos intkt error: %s",
                            krb_err_txt[kerror]);
                        dest_tkt();
                        syslog(LOG_ERR, "Kerberos intkt error: %s",
                            krb_err_txt[kerror]);
                        dest_tkt();