auth: always treat Curl_auth_ntlm_get() returning NULL as OOM

Closes #19782
This commit is contained in:
Daniel Stenberg 2025-12-01 11:04:36 +01:00
parent 4aed2dcc89
commit 012fa2b91b
No known key found for this signature in database
GPG key ID: 5CC908FDB71E12C2
2 changed files with 2 additions and 2 deletions

View file

@ -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);

View file

@ -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);