diff options
-rw-r--r-- | lib/curl_ntlm.c | 12 | ||||
-rw-r--r-- | lib/http_ntlm.c | 2 |
2 files changed, 13 insertions, 1 deletions
diff --git a/lib/curl_ntlm.c b/lib/curl_ntlm.c index a59b1fb21..dbf6e1a76 100644 --- a/lib/curl_ntlm.c +++ b/lib/curl_ntlm.c @@ -292,6 +292,10 @@ CURLcode Curl_ntlm_decode_type2_message(struct SessionHandle *data, size_t size; unsigned char *buffer; +#if defined(CURL_DISABLE_VERBOSE_STRINGS) || defined(USE_WINDOWS_SSPI) + (void)data; +#endif + size = Curl_base64_decode(header, &buffer); if(!buffer) return CURLE_OUT_OF_MEMORY; @@ -786,6 +790,10 @@ CURLcode Curl_ntlm_create_type1_message(const char *userp, size_t hostoff = 0; size_t domoff = hostoff + hostlen; /* This is 0: remember that host and domain are empty */ + (void)userp; + (void)passwdp; + (void)ntlm; + #if USE_NTLM2SESSION #define NTLM2FLAG NTLMFLAG_NEGOTIATE_NTLM2_KEY #else @@ -895,6 +903,10 @@ CURLcode Curl_ntlm_create_type3_message(struct SessionHandle *data, ULONG attrs; TimeStamp tsDummy; /* For Windows 9x compatibility of SSPI calls */ + (void)passwdp; + (void)userp; + (void)data; + type_2_desc.ulVersion = type_3_desc.ulVersion = SECBUFFER_VERSION; type_2_desc.cBuffers = type_3_desc.cBuffers = 1; type_2_desc.pBuffers = &type_2; diff --git a/lib/http_ntlm.c b/lib/http_ntlm.c index 756ff527f..0813839dd 100644 --- a/lib/http_ntlm.c +++ b/lib/http_ntlm.c @@ -444,7 +444,7 @@ CURLcode Curl_output_ntlm_sso(struct connectdata *conn, CURLcode Curl_output_ntlm(struct connectdata *conn, bool proxy) { - size_t size; + size_t size = 0; char *base64 = NULL; unsigned char ntlmbuf[NTLM_BUFSIZE]; CURLcode res; |