aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/curl_ntlm.c12
-rw-r--r--lib/http_ntlm.c2
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;