]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-http: test-http-client: Callback is not called for explicitly aborted requests.
authorStephan Bosch <stephan@dovecot.fi>
Mon, 23 May 2016 01:16:07 +0000 (03:16 +0200)
committerStephan Bosch <stephan@dovecot.fi>
Thu, 26 May 2016 01:05:45 +0000 (03:05 +0200)
Test request context was not freed in that case.

src/lib-http/test-http-client.c

index 63c337c094355178f6a4812d9e8abb3f7e210153..a98328abd2f1e06ee105df9d47d7a6d8ca0b9b74 100644 (file)
@@ -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,