From: Stephan Bosch Date: Mon, 23 May 2016 01:16:07 +0000 (+0200) Subject: lib-http: test-http-client: Callback is not called for explicitly aborted requests. X-Git-Tag: 2.3.0.rc1~3654 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f3f5732b20a319961440029ae1a9003418e511b0;p=thirdparty%2Fdovecot%2Fcore.git lib-http: test-http-client: Callback is not called for explicitly aborted requests. Test request context was not freed in that case. --- diff --git a/src/lib-http/test-http-client.c b/src/lib-http/test-http-client.c index 63c337c094..a98328abd2 100644 --- a/src/lib-http/test-http-client.c +++ b/src/lib-http/test-http-client.c @@ -183,6 +183,7 @@ static void run_tests(struct http_client *http_client) http_client_request_set_ssl(http_req, TRUE); http_client_request_submit(http_req); http_client_request_abort(&http_req); + i_free(test_req); test_req = i_new(struct http_test_request, 1); http_req = http_client_request(http_client,