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