From: Sven Püschel Date: Tue, 28 Oct 2025 15:08:59 +0000 (+0100) Subject: Fix build when KRB5_DNS_LOOKUP isn't defined X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3c672caba714164f26a7464ba82873dff750573c;p=thirdparty%2Fkrb5.git Fix build when KRB5_DNS_LOOKUP isn't defined 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] --- diff --git a/src/lib/krb5/os/locate_kdc.c b/src/lib/krb5/os/locate_kdc.c index d1df04a635..c186bce51c 100644 --- a/src/lib/krb5/os/locate_kdc.c +++ b/src/lib/krb5/os/locate_kdc.c @@ -28,16 +28,6 @@ #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) {