mirror of
https://github.com/curl/curl.git
synced 2026-05-30 12:17:29 +03:00
auth: always treat Curl_auth_ntlm_get() returning NULL as OOM
Closes #19782
This commit is contained in:
parent
4aed2dcc89
commit
012fa2b91b
2 changed files with 2 additions and 2 deletions
|
|
@ -705,7 +705,7 @@ CURLcode Curl_sasl_continue(struct SASL *sasl, struct Curl_easy *data,
|
|||
case SASL_NTLM_TYPE2MSG: {
|
||||
/* Decode the type-2 message */
|
||||
struct ntlmdata *ntlm = Curl_auth_ntlm_get(conn, FALSE);
|
||||
result = !ntlm ? CURLE_FAILED_INIT :
|
||||
result = !ntlm ? CURLE_OUT_OF_MEMORY :
|
||||
get_server_message(sasl, data, &serverdata);
|
||||
if(!result)
|
||||
result = Curl_auth_decode_ntlm_type2_message(data, &serverdata, ntlm);
|
||||
|
|
|
|||
|
|
@ -64,7 +64,7 @@ CURLcode Curl_input_ntlm(struct Curl_easy *data,
|
|||
if(checkprefix("NTLM", header)) {
|
||||
struct ntlmdata *ntlm = Curl_auth_ntlm_get(conn, proxy);
|
||||
if(!ntlm)
|
||||
return CURLE_FAILED_INIT;
|
||||
return CURLE_OUT_OF_MEMORY;
|
||||
|
||||
header += strlen("NTLM");
|
||||
curlx_str_passblanks(&header);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue