libmicrohttpd

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

commit 17a0344495fc8fd3a12077b5f98fcd380c621268
parent fc495439b4e78c021bf25dce3609f47061e8c658
Author: Christian Grothoff <christian@grothoff.org>
Date:   Tue, 27 Feb 2018 23:33:04 +0100

fix leak in test_quiesce_stream

Diffstat:
Msrc/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 @@ -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);