Commit 5bc78cb7 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

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

memory. Avery Fay brought the example code that proved this.
parent cdba92ac
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -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);