url: if OOM in parse_proxy() return error
No binary (build failed)
—
(log yok)
| @@ -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; | |