]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
configure: set ldap lib to no by default for non-finds
authorDaniel Stenberg <daniel@haxx.se>
Mon, 13 Jul 2026 07:02:43 +0000 (09:02 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Mon, 13 Jul 2026 07:37:00 +0000 (09:37 +0200)
`ldap_lib_ok` is never actually set at the start, so a prior cached
autoconf result could lead to an incorrect value.

Pointed out by the GitHub AI

Closes #22308

configure.ac

index 185b1beee89658bf2ba5f3e12978430152d467c5..9958bdbe694236e9407fce6553f371dbbb0517b7 100644 (file)
@@ -2671,6 +2671,9 @@ if test "$CURL_DISABLE_LDAP" != "1" && test "$want_ldap" != "no"; then
   CURL_CHECK_HEADER_LDAP
   CURL_CHECK_HEADER_LDAP_SSL
 
+  dnl Default to failure; AC_CHECK_LIB success paths set this to yes.
+  ldap_lib_ok="no"
+
   if test -z "$LDAPLIBNAME"; then
     if test "$curl_cv_native_windows" = "yes" && test "$curl_cv_winuwp" != "yes"; then
       dnl Windows uses a single and unique LDAP library name