1
0
mirror of https://github.com/moparisthebest/curl synced 2024-12-21 23:58:49 -05:00

SOCKS5: when name resolves fail return immediately

This makes the code flow more obvious and reacts on the return
code properly, even if the code acted the same way before.
This commit is contained in:
Daniel Stenberg 2010-04-16 22:58:04 +02:00
parent fa7341143a
commit 520cee3fb7

View File

@ -597,9 +597,12 @@ CURLcode Curl_SOCKS5(const char *proxy_name,
if(rc == CURLRESOLV_ERROR) if(rc == CURLRESOLV_ERROR)
return CURLE_COULDNT_RESOLVE_HOST; return CURLE_COULDNT_RESOLVE_HOST;
if(rc == CURLRESOLV_PENDING) if(rc == CURLRESOLV_PENDING) {
/* this requires that we're in "wait for resolve" state */ /* this requires that we're in "wait for resolve" state */
rc = Curl_wait_for_resolv(conn, &dns); rc = Curl_wait_for_resolv(conn, &dns);
if(rc)
return rc;
}
/* /*
* We cannot use 'hostent' as a struct that Curl_resolv() returns. It * We cannot use 'hostent' as a struct that Curl_resolv() returns. It