]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Check for ldap_start_tls_s
authorAmos Jeffries <amosjeffries@squid-cache.org>
Sat, 6 Nov 2010 23:34:12 +0000 (17:34 -0600)
committerAmos Jeffries <amosjeffries@squid-cache.org>
Sat, 6 Nov 2010 23:34:12 +0000 (17:34 -0600)
configure.in
helpers/external_acl/eDirectory_userip/ext_edirectory_userip_acl.cc

index 981889715b51ca60dc1b91d3dfc444766616708c..5398c29aa51137eaa6fc80a5fcd589d05a6e138e 100644 (file)
@@ -2820,6 +2820,12 @@ case "$host_os" in
                dnl
                AC_CHECK_LIB(ldap,ldap_url_parse,
                  AC_DEFINE(HAVE_LDAP_URL_PARSE,1,[Define to 1 if you have ldap_url_parse]),)
+
+               dnl
+               dnl Check for ldap_start_tls_s
+               dnl
+               AC_CHECK_LIB(ldap,ldap_start_tls_s,
+                 AC_DEFINE(HAVE_LDAP_START_TLS_S,1,[Define to 1 if you have ldap_start_tls_s]),)
                ;;
 esac
 
index e5c0a58709b9c3baff78f1814dc528f5fa5ea9b0..0e093e8375dc3dd65951937e8e849cec8295340f 100644 (file)
@@ -811,7 +811,7 @@ int BindLDAP(edui_ldap_t *l, char *dn, char *pw, unsigned int t)
     }
 
     /* Bind */
-#if defined(LDAP_AUTH_TLS) && defined(NETSCAPE_SSL)
+#if defined(LDAP_AUTH_TLS) && defined(NETSCAPE_SSL) && HAVE_LDAP_START_TLS_S
     if (l->type == LDAP_AUTH_TLS)
         s = ldap_start_tls_s(l->lp, NULL, NULL);
     else