]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
Fix build when KRB5_DNS_LOOKUP isn't defined 1466/head
authorSven Püschel <s.pueschel@pengutronix.de>
Tue, 28 Oct 2025 15:08:59 +0000 (16:08 +0100)
committerGreg Hudson <ghudson@mit.edu>
Wed, 12 Nov 2025 01:32:37 +0000 (20:32 -0500)
Commit fabbf11f457a84904a5fa251584fd660a52fa583 mistakenly defined the
kdclist and kdclist_entry structures inside a KRB5_DNS_LOOKUP
conditional.  Move the definitions outside of the conditional.

[ghudson@mit.edu: edited commit message]

src/lib/krb5/os/locate_kdc.c

index d1df04a635bb2dbcf91f9650d03f185bf34bf150..c186bce51c5a796fa3ec95f1a2d0fbc56678c217 100644 (file)
 #include "fake-addrinfo.h"
 #include "os-proto.h"
 
-#ifdef KRB5_DNS_LOOKUP
-
-#define DEFAULT_LOOKUP_KDC 1
-#if KRB5_DNS_LOOKUP_REALM
-#define DEFAULT_LOOKUP_REALM 1
-#else
-#define DEFAULT_LOOKUP_REALM 0
-#endif
-#define DEFAULT_URI_LOOKUP TRUE
-
 struct kdclist_entry {
     krb5_data realm;
     struct server_entry server;
@@ -48,6 +38,16 @@ struct kdclist {
     struct kdclist_entry *list;
 };
 
+#ifdef KRB5_DNS_LOOKUP
+
+#define DEFAULT_LOOKUP_KDC 1
+#if KRB5_DNS_LOOKUP_REALM
+#define DEFAULT_LOOKUP_REALM 1
+#else
+#define DEFAULT_LOOKUP_REALM 0
+#endif
+#define DEFAULT_URI_LOOKUP TRUE
+
 static int
 maybe_use_dns (krb5_context context, const char *name, int defalt)
 {