Disable the DNS cache (by setting the timeout to 0) made libcurl leak

memory. Avery Fay brought the example code that proved this.
This commit is contained in:
Daniel Stenberg 2002-10-31 13:09:11 +00:00
parent cdba92ac3c
commit 5bc78cb724
1 changed files with 2 additions and 0 deletions

View File

@ -218,11 +218,13 @@ Curl_addrinfo *Curl_resolv(struct SessionHandle *data,
} }
#endif #endif
#if 0
/* If the host cache timeout is 0, we don't do DNS cach'ing /* If the host cache timeout is 0, we don't do DNS cach'ing
so fall through */ so fall through */
if (data->set.dns_cache_timeout == 0) { if (data->set.dns_cache_timeout == 0) {
return Curl_getaddrinfo(data, hostname, port, &bufp); return Curl_getaddrinfo(data, hostname, port, &bufp);
} }
#endif
time(&now); time(&now);