libmicrohttpd

HTTP/1.x server C library (MHD 1.x, stable)
Log | Files | Refs | Submodules | README | LICENSE

commit 303d42fdcd8f029f4bf3cfb6401aec407c1626f4
parent 99455892aba870998a340c32d82e8ebedb0dfc02
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
Date:   Mon, 16 Aug 2021 14:50:22 +0300

test_get_chunked: fixed leak of libcurl resource for "close" mode

Diffstat:
Msrc/testcurl/test_get_chunked.c | 6++++--
1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/testcurl/test_get_chunked.c b/src/testcurl/test_get_chunked.c @@ -701,20 +701,22 @@ testExternalGet () curl_multi_remove_handle (multi, c); curl_multi_cleanup (multi); curl_easy_cleanup (c); + curl_slist_free_all (h_list); + h_list = NULL; c = NULL; multi = NULL; } } MHD_run (d); } + MHD_stop_daemon (d); if (multi != NULL) { curl_multi_remove_handle (multi, c); curl_easy_cleanup (c); curl_multi_cleanup (multi); - curl_slist_free_all (h_list); } - MHD_stop_daemon (d); + curl_slist_free_all (h_list); if (1 != hdr_check.found_chunked) { fprintf (stderr,