diff --git a/lib/socks.c b/lib/socks.c index a10a9918619ab67f6202c5506392de5a1434db71..7b5740be425f707b3e6bc6dba99fcde4c374259a 100644 --- a/lib/socks.c +++ b/lib/socks.c @@ -603,9 +603,9 @@ CURLcode Curl_SOCKS5(const char *proxy_name, if(rc == CURLRESOLV_PENDING) { /* this requires that we're in "wait for resolve" state */ - rc = Curl_wait_for_resolv(conn, &dns); - if(rc) - return rc; + code = Curl_wait_for_resolv(conn, &dns); + if(code != CURLE_OK) + return code; } /*