commit f54370f9df7907edb670244f0653fcc4ac2156b3
parent 86f4801cbc972a54fe4a9cce6a46731763803090
Author: Christian Grothoff <grothoff@gnunet.org>
Date: Thu, 16 Jul 2026 18:01:17 +0200
fix leaks
Diffstat:
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/src/testing/testing_api_cmd_post_donau_instances.c b/src/testing/testing_api_cmd_post_donau_instances.c
@@ -33,7 +33,6 @@ struct PostDonauState;
#include <donau/donau_testing_lib.h>
#include <taler/merchant/post-private-donau.h>
-
/**
* State of a "POST /donau" CMD.
*/
@@ -98,9 +97,14 @@ post_donau_cb (struct PostDonauState *pds,
case MHD_HTTP_NO_CONTENT:
break;
case MHD_HTTP_BAD_REQUEST:
- GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
- "POST /donau returned BAD REQUEST: %s\n",
- json_dumps (pdr->hr.reply, JSON_INDENT (2)));
+ {
+ char *s = json_dumps (pdr->hr.reply, JSON_INDENT (2));
+
+ GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
+ "POST /donau returned BAD REQUEST: %s\n",
+ s);
+ free (s);
+ }
break;
case MHD_HTTP_UNAUTHORIZED:
GNUNET_log (GNUNET_ERROR_TYPE_WARNING,