diff options
author | Daniel Stenberg <daniel@haxx.se> | 2002-10-31 13:09:11 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2002-10-31 13:09:11 +0000 |
commit | 5bc78cb724d5cef768ee37878c1837a4af1eabaf (patch) | |
tree | 95e03f7c67b4d9ddce152ddb3d0451f65ae23a69 | |
parent | cdba92ac3c71e32fc1b1d0c7b3248ca3753c9a7e (diff) |
Disable the DNS cache (by setting the timeout to 0) made libcurl leak
memory. Avery Fay brought the example code that proved this.
-rw-r--r-- | lib/hostip.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/hostip.c b/lib/hostip.c index 29d395d0a..1ad6951f3 100644 --- a/lib/hostip.c +++ b/lib/hostip.c @@ -218,11 +218,13 @@ Curl_addrinfo *Curl_resolv(struct SessionHandle *data, } #endif +#if 0 /* If the host cache timeout is 0, we don't do DNS cach'ing so fall through */ if (data->set.dns_cache_timeout == 0) { return Curl_getaddrinfo(data, hostname, port, &bufp); } +#endif time(&now); |