diff options
author | Christian Grothoff <christian@grothoff.org> | 2018-03-02 22:48:22 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2018-03-02 22:48:22 +0100 |
commit | f754fafcd60ec71f63d4adc3bcad530cf754fe25 (patch) | |
tree | ae0b6b7f4da798c365d4487c4e45fedf9893d33c /src/testzzuf | |
parent | 67f42cc8fd8712f24ade4e03f0e989e797fb73c3 (diff) | |
download | libmicrohttpd-f754fafcd60ec71f63d4adc3bcad530cf754fe25.tar.gz libmicrohttpd-f754fafcd60ec71f63d4adc3bcad530cf754fe25.zip |
fix leak in testcase
Diffstat (limited to 'src/testzzuf')
-rw-r--r-- | src/testzzuf/test_post_form.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/testzzuf/test_post_form.c b/src/testzzuf/test_post_form.c index fe248d47..d4e01c2b 100644 --- a/src/testzzuf/test_post_form.c +++ b/src/testzzuf/test_post_form.c | |||
@@ -181,7 +181,7 @@ testInternalPost () | |||
181 | cbc.size = 2048; | 181 | cbc.size = 2048; |
182 | cbc.pos = 0; | 182 | cbc.pos = 0; |
183 | d = MHD_start_daemon (MHD_USE_INTERNAL_POLLING_THREAD /* | MHD_USE_ERROR_LOG */ , | 183 | d = MHD_start_daemon (MHD_USE_INTERNAL_POLLING_THREAD /* | MHD_USE_ERROR_LOG */ , |
184 | 11080, NULL, NULL, &ahc_echo, NULL, | 184 | 11080, NULL, NULL, &ahc_echo, NULL, |
185 | MHD_OPTION_NOTIFY_COMPLETED, &completed_cb, NULL, | 185 | MHD_OPTION_NOTIFY_COMPLETED, &completed_cb, NULL, |
186 | MHD_OPTION_END); | 186 | MHD_OPTION_END); |
187 | if (d == NULL) | 187 | if (d == NULL) |
@@ -232,7 +232,7 @@ testMultithreadedPost () | |||
232 | cbc.size = 2048; | 232 | cbc.size = 2048; |
233 | cbc.pos = 0; | 233 | cbc.pos = 0; |
234 | d = MHD_start_daemon (MHD_USE_THREAD_PER_CONNECTION | MHD_USE_INTERNAL_POLLING_THREAD /* | MHD_USE_ERROR_LOG */ , | 234 | d = MHD_start_daemon (MHD_USE_THREAD_PER_CONNECTION | MHD_USE_INTERNAL_POLLING_THREAD /* | MHD_USE_ERROR_LOG */ , |
235 | 11080, NULL, NULL, &ahc_echo, NULL, | 235 | 11080, NULL, NULL, &ahc_echo, NULL, |
236 | MHD_OPTION_NOTIFY_COMPLETED, &completed_cb, NULL, | 236 | MHD_OPTION_NOTIFY_COMPLETED, &completed_cb, NULL, |
237 | MHD_OPTION_END); | 237 | MHD_OPTION_END); |
238 | if (d == NULL) | 238 | if (d == NULL) |
@@ -293,8 +293,8 @@ testExternalPost () | |||
293 | cbc.size = 2048; | 293 | cbc.size = 2048; |
294 | cbc.pos = 0; | 294 | cbc.pos = 0; |
295 | d = MHD_start_daemon (MHD_NO_FLAG /* | MHD_USE_ERROR_LOG */ , | 295 | d = MHD_start_daemon (MHD_NO_FLAG /* | MHD_USE_ERROR_LOG */ , |
296 | 1082, NULL, NULL, &ahc_echo, NULL, | 296 | 1082, NULL, NULL, &ahc_echo, NULL, |
297 | MHD_OPTION_NOTIFY_COMPLETED, &completed_cb, NULL, | 297 | MHD_OPTION_NOTIFY_COMPLETED, &completed_cb, NULL, |
298 | MHD_OPTION_END); | 298 | MHD_OPTION_END); |
299 | if (d == NULL) | 299 | if (d == NULL) |
300 | return 256; | 300 | return 256; |
@@ -327,7 +327,6 @@ testExternalPost () | |||
327 | * crashes on my system! */ | 327 | * crashes on my system! */ |
328 | curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1); | 328 | curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1); |
329 | 329 | ||
330 | |||
331 | mret = curl_multi_add_handle (multi, c); | 330 | mret = curl_multi_add_handle (multi, c); |
332 | if (mret != CURLM_OK) | 331 | if (mret != CURLM_OK) |
333 | { | 332 | { |
@@ -389,6 +388,7 @@ testExternalPost () | |||
389 | } | 388 | } |
390 | fprintf (stderr, "\n"); | 389 | fprintf (stderr, "\n"); |
391 | zzuf_socat_stop (); | 390 | zzuf_socat_stop (); |
391 | curl_multi_cleanup (multi); | ||
392 | 392 | ||
393 | MHD_stop_daemon (d); | 393 | MHD_stop_daemon (d); |
394 | return 0; | 394 | return 0; |