[1161] in Kerberos-V5-bugs
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 */
}