From 884df3a51f2f9ff3d4aebbe86d3971d9202d3f11 Mon Sep 17 00:00:00 2001 From: Steve Holme Date: Wed, 3 Dec 2014 07:13:30 +0000 Subject: [PATCH] sasl_gssapi: Enable USE_KERBEROS5 for GSS-API based builds --- lib/curl_sasl_gssapi.c | 4 ++-- lib/curl_setup.h | 3 ++- lib/version.c | 1 - 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/curl_sasl_gssapi.c b/lib/curl_sasl_gssapi.c index 0011b4f72..24a2f452e 100644 --- a/lib/curl_sasl_gssapi.c +++ b/lib/curl_sasl_gssapi.c @@ -24,7 +24,7 @@ #include "curl_setup.h" -#if defined(HAVE_GSSAPI) && defined(USE_KRB5) +#if defined(HAVE_GSSAPI) && defined(USE_KERBEROS5) #include @@ -116,4 +116,4 @@ void Curl_sasl_gssapi_cleanup(struct kerberos5data *krb5) (void) krb5; } -#endif /* HAVE_GSSAPI && USE_KRB5 */ +#endif /* HAVE_GSSAPI && USE_KERBEROS5 */ diff --git a/lib/curl_setup.h b/lib/curl_setup.h index e916226c7..a82855989 100644 --- a/lib/curl_setup.h +++ b/lib/curl_setup.h @@ -615,7 +615,8 @@ int netware_init(void); #endif /* Single point where USE_KERBEROS5 definition might be defined */ -#if !defined(CURL_DISABLE_CRYPTO_AUTH) && defined(USE_WINDOWS_SSPI) +#if !defined(CURL_DISABLE_CRYPTO_AUTH) && \ + (defined(HAVE_GSSAPI) || defined(USE_WINDOWS_SSPI)) #define USE_KERBEROS5 #endif diff --git a/lib/version.c b/lib/version.c index 0eb229bc6..93317e19b 100644 --- a/lib/version.c +++ b/lib/version.c @@ -265,7 +265,6 @@ static curl_version_info_data version_info = { | CURL_VERSION_KERBEROS5 #endif #ifdef HAVE_GSSAPI - | CURL_VERSION_KERBEROS5 /* Remove when SASL Kerberos V5 support added */ | CURL_VERSION_GSSAPI #endif #ifdef USE_WINDOWS_SSPI