async resolvers: further cleanups
asyn-ares.c and asyn-thread.c are two separate backends that implement the same (internal) async resolver API for libcurl to use. Backend is specified at build time. The internal resolver API is defined in asyn.h for asynch resolvers.
This commit is contained in:
@@ -175,7 +175,7 @@ CURLcode Curl_SOCKS4(const char *proxy_name,
|
||||
|
||||
if(rc == CURLRESOLV_PENDING)
|
||||
/* ignores the return code, but 'dns' remains NULL on failure */
|
||||
(void)Curl_wait_for_resolv(conn, &dns);
|
||||
(void)Curl_resolver_wait_resolv(conn, &dns);
|
||||
|
||||
/*
|
||||
* We cannot use 'hostent' as a struct that Curl_resolv() returns. It
|
||||
@@ -603,7 +603,7 @@ CURLcode Curl_SOCKS5(const char *proxy_name,
|
||||
|
||||
if(rc == CURLRESOLV_PENDING) {
|
||||
/* this requires that we're in "wait for resolve" state */
|
||||
code = Curl_wait_for_resolv(conn, &dns);
|
||||
code = Curl_resolver_wait_resolv(conn, &dns);
|
||||
if(code != CURLE_OK)
|
||||
return code;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user