diff --git a/lib/http_negotiate.c b/lib/http_negotiate.c index c8bfa29bf..0d0cc550f 100644 --- a/lib/http_negotiate.c +++ b/lib/http_negotiate.c @@ -23,13 +23,14 @@ #include "curl_setup.h" #ifdef HAVE_GSSAPI + +#if !defined(CURL_DISABLE_HTTP) && defined(USE_SPNEGO) + #ifdef HAVE_OLD_GSSMIT #define GSS_C_NT_HOSTBASED_SERVICE gss_nt_service_name #define NCOMPAT 1 #endif -#ifndef CURL_DISABLE_HTTP - #include "urldata.h" #include "sendf.h" #include "curl_gssapi.h" @@ -238,6 +239,6 @@ void Curl_cleanup_negotiate(struct SessionHandle *data) cleanup(&data->state.proxyneg); } +#endif /* !CURL_DISABLE_HTTP && USE_SPNEGO */ -#endif -#endif +#endif /* HAVE_GSSAPI */