twister

HTTP fault injector for testing
Log | Files | Refs | README | LICENSE

commit d986758d5ae0e9807b462b738d553acfb7aacf9a
parent 5c8e7af7fa78e8a9e8f643749ae01254909ed28d
Author: Christian Grothoff <christian@grothoff.org>
Date:   Sat, 10 May 2025 02:46:13 +0200

-fix leaks

Diffstat:
Msrc/twister/taler-twister-service.c | 13+++++++------
1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/src/twister/taler-twister-service.c b/src/twister/taler-twister-service.c @@ -2236,7 +2236,8 @@ do_shutdown (void *cls) curl_download_task = NULL; } GNUNET_free (target_server_base_url); - target_server_base_url = NULL; + GNUNET_free (delete_path); + GNUNET_free (flip_path_dl); } @@ -2804,9 +2805,9 @@ handle_flip_path_dl (void *cls, char *payload; tailsize = ntohs (src->header.size) - sizeof (*src); - - if (tailsize != GNUNET_STRINGS_buffer_tokenize - ((const char *) &src[1], + if (tailsize != + GNUNET_STRINGS_buffer_tokenize ( + (const char *) &src[1], tailsize, 1, &payload)) @@ -2815,7 +2816,7 @@ handle_flip_path_dl (void *cls, GNUNET_SERVICE_client_drop (c); return; } - + GNUNET_free (flip_path_dl); flip_path_dl = GNUNET_strdup (payload); send_acknowledgement (c); } @@ -2921,7 +2922,7 @@ handle_delete_path (void *cls, GNUNET_SERVICE_client_drop (c); return; } - + GNUNET_free (delete_path); delete_path = GNUNET_strdup (payload); send_acknowledgement (c);