diff options
author | Gisle Vanem <gvanem@broadpark.no> | 2005-04-04 12:30:03 +0000 |
---|---|---|
committer | Gisle Vanem <gvanem@broadpark.no> | 2005-04-04 12:30:03 +0000 |
commit | 0b4543113982c5d81c71d3b0250ed68fb13e75ae (patch) | |
tree | 323e632c38f2c537ab1d790e000e1f19b3e913eb /lib/url.c | |
parent | 5d1349031c76a1bb0679b8d777b5d32ba0501376 (diff) |
hostthre.c: destroy_thread_data() made public. Called
from url.c: Curl_disconnect().
Diffstat (limited to 'lib/url.c')
-rw-r--r-- | lib/url.c | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -1503,11 +1503,12 @@ CURLcode Curl_disconnect(struct connectdata *conn) Curl_safefree(conn->allocptr.cookiehost); Curl_safefree(conn->ip_addr_str); -#if defined(USE_ARES) || defined(USE_THREADING_GETHOSTBYNAME) || \ - defined(USE_THREADING_GETADDRINFO) - /* possible left-overs from the async name resolve */ + /* possible left-overs from the async name resolvers */ +#if defined(USE_ARES) Curl_safefree(conn->async.hostname); Curl_safefree(conn->async.os_specific); +#elif defined(CURLRES_THREADED) + Curl_destroy_thread_data(&conn->async); #endif Curl_free_ssl_config(&conn->ssl_config); |