* hst_realm.c: provide definition for MAXDNAME if
authorJeffrey Altman <jaltman@secure-endpoints.com>
Fri, 1 Oct 2004 04:18:22 +0000 (04:18 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Fri, 1 Oct 2004 04:18:22 +0000 (04:18 +0000)
          KRB5_DNS_LOOKUP is not defined.

ticket: new

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16795 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/krb5/os/ChangeLog
src/lib/krb5/os/hst_realm.c

index e41eeac1f214cc2b973610b18210f4cc06104981..96ae144d8e933eddf9c9eeffed0f71cf2bd36793 100644 (file)
@@ -1,3 +1,8 @@
+2004-09-30  Jeffrey Altman <jaltman@mit.edu>
+
+        * hst_realm.c: provide definition for MAXDNAME if 
+          KRB5_DNS_LOOKUP is not defined.
+
 2004-09-22  Ken Raeburn  <raeburn@mit.edu>
 
        * Makefile.in (T_STD_CONF_OBJS): Include dnsglue.o.
index 574fe70cb45995c67b67be2052c6a01b532385d8..7e0335a42d89b5219668a3d28577900a1611b2f3 100644 (file)
@@ -65,7 +65,6 @@
  * host names should be in the usual form (e.g. FOO.BAR.BAZ)
  */
 
-#include "dnsglue.h"
 
 #define NEED_SOCKETS
 #include "k5-int.h"
@@ -81,6 +80,8 @@
 #include "fake-addrinfo.h"
 
 #ifdef KRB5_DNS_LOOKUP
+
+#include "dnsglue.h"
 /*
  * Try to look up a TXT record pointing to a Kerberos realm
  */
@@ -152,6 +153,10 @@ errout:
     }
     return retval;
 }
+#else /* KRB5_DNS_LOOKUP */
+#ifndef MAXDNAME
+#define MAXDNAME (16 * MAXHOSTNAMELEN)
+#endif /* MAXDNAME */
 #endif /* KRB5_DNS_LOOKUP */
 
 krb5_error_code krb5int_translate_gai_error (int);