mirror of
https://github.com/curl/curl.git
synced 2025-09-17 01:22:41 +03:00
Curl_close: call Curl_resolver_cancel to avoid memory-leak
There might be a pending (c-ares) resolve that isn't free'd up yet. Closes #9310
This commit is contained in:
parent
f236595ecc
commit
37dbbbb6c1
|
@ -440,6 +440,7 @@ CURLcode Curl_close(struct Curl_easy **datap)
|
|||
Curl_safefree(data->info.wouldredirect);
|
||||
|
||||
/* this destroys the channel and we cannot use it anymore after this */
|
||||
Curl_resolver_cancel(data);
|
||||
Curl_resolver_cleanup(data->state.async.resolver);
|
||||
|
||||
Curl_http2_cleanup_dependencies(data);
|
||||
|
|
Loading…
Reference in New Issue
Block a user