diff --git a/acinclude.m4 b/acinclude.m4 index d477f0785d9c39036a0d0146d00987634c124114..fe62273f206e33645e7e68c94809e76028899016 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -266,6 +266,7 @@ AC_DEFUN([CURL_CHECK_HEADER_LBER], [ #endif #include #else +#include #ifdef HAVE_SYS_TYPES_H #include #endif @@ -295,6 +296,7 @@ AC_DEFUN([CURL_CHECK_HEADER_LBER], [ #endif #include #else +#include #ifdef HAVE_SYS_TYPES_H #include #endif @@ -434,6 +436,7 @@ AC_DEFUN([CURL_CHECK_HEADER_LDAPSSL], [ #endif #include #else +#include #ifdef HAVE_SYS_TYPES_H #include #endif @@ -495,6 +498,7 @@ AC_DEFUN([CURL_CHECK_LIBS_LDAP], [ #endif #include #else +#include #ifdef HAVE_SYS_TYPES_H #include #endif @@ -507,7 +511,7 @@ AC_DEFUN([CURL_CHECK_LIBS_LDAP], [ #endif #ifdef HAVE_LDAP_H #include -#endif" +#endif ],[ BerValue *bvp = NULL; BerElement *bep = ber_init(bvp); @@ -1685,6 +1689,7 @@ dnl AC_DEFUN([CURL_CHECK_WORKING_RESOLVER],[ AC_MSG_CHECKING([if "localhost" resolves]) AC_TRY_RUN([ +#include #include #include #include diff --git a/lib/url.c b/lib/url.c index 549e640b3aec936ac667c44f3993137efeec8ded..e6b0d7f273659da6c8262833e5ecac369efff5ff 100644 --- a/lib/url.c +++ b/lib/url.c @@ -242,7 +242,7 @@ static const struct Curl_handler * const protocols[] = { &Curl_handler_ldap, #endif -#if defined(HAVE_LDAP_SSL) && !defined(CURL_DISABLE_SSL) +#if !defined(CURL_DISABLE_LDAP) && defined(HAVE_LDAP_SSL) &Curl_handler_ldaps, #endif