From 0e054134b7e8a562126cd9f4b28cb51143eca2a9 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Fri, 26 Dec 2025 13:05:20 +0100 Subject: [PATCH] urlapi: return OOM correctly from parse_hostname_login() Closes #20100 --- lib/urlapi.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/urlapi.c b/lib/urlapi.c index 5a424829c0..c8a7a8c280 100644 --- a/lib/urlapi.c +++ b/lib/urlapi.c @@ -368,7 +368,8 @@ static CURLUcode parse_hostname_login(struct Curl_URL *u, (h && (h->flags & PROTOPT_URLOPTIONS)) ? &optionsp : NULL); if(ccode) { - result = CURLUE_BAD_LOGIN; + result = (ccode == CURLE_OUT_OF_MEMORY) ? CURLUE_OUT_OF_MEMORY : + CURLUE_BAD_LOGIN; goto out; }