url: if OOM in parse_proxy() return error

Closes #19590
This commit is contained in:
Daniel Stenberg 2025-11-18 14:29:36 +01:00
parent 833efb437d
commit 6dac2631df
No known key found for this signature in database
GPG key ID: 5CC908FDB71E12C2

View file

@ -2285,7 +2285,11 @@ static CURLcode parse_proxy(struct Curl_easy *data,
conn->bits.proxy_user_passwd = TRUE; /* enable it */
}
(void)curl_url_get(uhp, CURLUPART_PORT, &portptr, 0);
uc = curl_url_get(uhp, CURLUPART_PORT, &portptr, 0);
if(uc == CURLUE_OUT_OF_MEMORY) {
result = CURLE_OUT_OF_MEMORY;
goto error;
}
if(portptr) {
curl_off_t num;