]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
ntlm: Fixed empty/bad base-64 decoded buffer return codes
authorSteve Holme <steve_holme@hotmail.com>
Thu, 16 Oct 2014 19:25:15 +0000 (20:25 +0100)
committerSteve Holme <steve_holme@hotmail.com>
Thu, 16 Oct 2014 19:24:56 +0000 (20:24 +0100)
lib/curl_ntlm_msgs.c

index 0c983b781f005d0cd3527ba8141f825e9b41e3fb..4ce17f13b9397d3c4b3b8a9c033f9d82f829cc4b 100644 (file)
@@ -293,7 +293,7 @@ CURLcode Curl_ntlm_decode_type2_message(struct SessionHandle *data,
 
   if(!buffer) {
     infof(data, "NTLM handshake failure (unhandled condition)\n");
-    return CURLE_REMOTE_ACCESS_DENIED;
+    return CURLE_BAD_CONTENT_ENCODING;
   }
 
 #ifdef USE_WINDOWS_SSPI
@@ -308,7 +308,7 @@ CURLcode Curl_ntlm_decode_type2_message(struct SessionHandle *data,
     /* This was not a good enough type-2 message */
     free(buffer);
     infof(data, "NTLM handshake failure (bad type-2 message)\n");
-    return CURLE_REMOTE_ACCESS_DENIED;
+    return CURLE_BAD_CONTENT_ENCODING;
   }
 
   ntlm->flags = readint_le(&buffer[20]);