Loading lib/hostthre.c +4 −3 Original line number Diff line number Diff line Loading @@ -299,7 +299,7 @@ static unsigned __stdcall getaddrinfo_thread (void *arg) #endif /* * Curl_destroy_thread_data() cleans up async resolver data. * Curl_destroy_thread_data() cleans up async resolver data and thread handle. * Complementary of ares_destroy. */ void Curl_destroy_thread_data (struct Curl_async *async) Loading @@ -321,6 +321,9 @@ void Curl_destroy_thread_data (struct Curl_async *async) if (td->event_resolved) CloseHandle(td->event_resolved); if (td->thread_hnd) CloseHandle(td->thread_hnd); free(async->os_specific); } async->hostname = NULL; Loading Loading @@ -481,8 +484,6 @@ CURLcode Curl_wait_for_resolv(struct connectdata *conn, TRACE(("elapsed %lu ms\n", GetTickCount()-ticks)); CloseHandle(td->thread_hnd); if(entry) *entry = conn->async.dns; Loading Loading
lib/hostthre.c +4 −3 Original line number Diff line number Diff line Loading @@ -299,7 +299,7 @@ static unsigned __stdcall getaddrinfo_thread (void *arg) #endif /* * Curl_destroy_thread_data() cleans up async resolver data. * Curl_destroy_thread_data() cleans up async resolver data and thread handle. * Complementary of ares_destroy. */ void Curl_destroy_thread_data (struct Curl_async *async) Loading @@ -321,6 +321,9 @@ void Curl_destroy_thread_data (struct Curl_async *async) if (td->event_resolved) CloseHandle(td->event_resolved); if (td->thread_hnd) CloseHandle(td->thread_hnd); free(async->os_specific); } async->hostname = NULL; Loading Loading @@ -481,8 +484,6 @@ CURLcode Curl_wait_for_resolv(struct connectdata *conn, TRACE(("elapsed %lu ms\n", GetTickCount()-ticks)); CloseHandle(td->thread_hnd); if(entry) *entry = conn->async.dns; Loading