socks: properly maintain the status of 'done'

Closes #19255
This commit is contained in:
x2018 2025-10-27 22:29:38 +08:00 committed by Daniel Stenberg
parent f9dfabb42a
commit 6c97ff8c12
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

@ -1248,8 +1248,10 @@ static CURLcode socks_proxy_cf_connect(struct Curl_cfilter *cf,
if(!sx) {
cf->ctx = sx = calloc(1, sizeof(*sx));
if(!sx)
return CURLE_OUT_OF_MEMORY;
if(!sx) {
result = CURLE_OUT_OF_MEMORY;
goto out;
}
/* for the secondary socket (FTP), use the "connect to host"
* but ignore the "connect to port" (use the secondary port)