[1260] in Kerberos-V5-bugs

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

krb5b4pl3: lib/krb5/os/an_to_ln.c: doesn't compile when USE_DBM_LNAME isn't set

daemon@ATHENA.MIT.EDU (Jonathan I. Kamens)
Thu Mar 23 17:23:08 1995

From: "Jonathan I. Kamens" <jik@cam.ov.com>
Date: Thu, 23 Mar 1995 17:26:09 -0500
To: krb5-bugs@MIT.EDU

When USE_DBM_LNAME isn't set, an_to_ln.c still tries to compile some
of the DBM-based code.

Here's a patch:

--- an_to_ln.c	1995/03/23 22:24:57	1.1
+++ an_to_ln.c	1995/03/23 22:25:29
@@ -67,13 +67,16 @@
 {
 	struct stat statbuf;
 
+#ifdef USE_DBM_LNAME
 	if (!stat(krb5_lname_file,&statbuf))
 		return dbm_an_to_ln(aname, lnsize, lname);
+#endif
 	if (krb5_lname_username_fallback)
 		return username_an_to_ln(aname, lnsize, lname);
 	return KRB5_LNAME_CANTOPEN;
 }
 
+#ifdef USE_DBM_LNAME
 /*
  * Implementation:  This version uses a DBM database, indexed by aname,
  * to generate a lname.
@@ -123,6 +126,7 @@
     (void) dbm_close(db);
     return retval;
 }
+#endif /* USE_DBM_LNAME */
 
 /*
  * Implementation:  This version checks the realm to see if it is the local

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