diff --git a/lib/socks.c b/lib/socks.c index 0fb97e1e5..754726f6f 100644 --- a/lib/socks.c +++ b/lib/socks.c @@ -763,8 +763,8 @@ CURLcode Curl_SOCKS5(const char *proxy_user, if(!dns) { result = Curl_resolv_check(data->conn, &dns); - /* stay in the state or error out */ - return result; + if(!dns) + return result; } /* FALLTHROUGH */ CONNECT_RESOLVED: