From 17a0344495fc8fd3a12077b5f98fcd380c621268 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Tue, 27 Feb 2018 23:33:04 +0100 Subject: fix leak in test_quiesce_stream --- src/testcurl/test_quiesce_stream.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/testcurl/test_quiesce_stream.c b/src/testcurl/test_quiesce_stream.c index f908545a..5d80ee70 100644 --- a/src/testcurl/test_quiesce_stream.c +++ b/src/testcurl/test_quiesce_stream.c @@ -122,6 +122,15 @@ http_ContentReaderCallback (void *cls, } +static void +free_crc_data (void *crc_data) +{ + struct ContentReaderUserdata *userdata = crc_data; + + free (userdata); +} + + static int http_AccessHandlerCallback (void *cls, struct MHD_Connection *connection, @@ -160,7 +169,7 @@ http_AccessHandlerCallback (void *cls, 32 * 1024, &http_ContentReaderCallback, *con_cls, - NULL); + &free_crc_data); ret = MHD_queue_response (connection, MHD_HTTP_OK, response); -- cgit v1.2.3