[1161] in Kerberos-V5-bugs

home help back first fref pref prev next nref lref last post

krb5b4pl3: appl/bsd/krlogind.c: should always initialize krb5 error tables

daemon@ATHENA.MIT.EDU (Jonathan I. Kamens)
Tue Mar 14 11:15:11 1995

From: "Jonathan I. Kamens" <jik@cam.ov.com>
Date: Tue, 14 Mar 1995 11:17:53 -0500
To: krb5-bugs@MIT.EDU

krb5_init_ets() should be called whenever KERBEROS is defined, not
just when must_pass_k5 or must_pass_one is set; there are times when
kerberos error codes are interpreted when neither of those is set.

--- appl/bsd/krlogind.c	1995/03/09 22:01:00	1.5
+++ appl/bsd/krlogind.c	1995/03/09 22:03:57	1.6
@@ -529,9 +529,9 @@
       fatal(f, "Permission denied - Malformed from address\n");
     
 #ifdef KERBEROS
+    krb5_init_ets();
     if (must_pass_k5 || must_pass_one) {
 	/* Init error messages and setup des buffers */
-	krb5_init_ets();
 	desinbuf.data = des_inbuf;
 	desoutbuf.data = des_outbuf;    /* Set up des buffers */
     }

home help back first fref pref prev next nref lref last post