1
0
mirror of https://github.com/moparisthebest/curl synced 2024-08-13 17:03:50 -04:00

fixed the Curl_resolv()'s return code when the looked up host was already

in the cache (Vincent Bronner)
This commit is contained in:
Daniel Stenberg 2004-01-14 09:05:54 +00:00
parent d2f7037ff7
commit 2d567af069

View File

@ -348,8 +348,7 @@ int Curl_resolv(struct connectdata *conn,
rc = 1; /* no info yet */
}
}
else
{
else {
if(data->share)
Curl_share_lock(data, CURL_LOCK_DATA_DNS, CURL_LOCK_ACCESS_SINGLE);
@ -359,15 +358,15 @@ int Curl_resolv(struct connectdata *conn,
if(data->share)
Curl_share_unlock(data, CURL_LOCK_DATA_DNS);
if(!dns) {
if(!dns)
/* returned failure, bail out nicely */
Curl_freeaddrinfo(addr);
}
else
rc = 0;
}
}
else
rc = 0;
*entry = dns;