merchant

Merchant backend to process payments, run by merchants
Log | Files | Refs | Submodules | README | LICENSE

commit f54370f9df7907edb670244f0653fcc4ac2156b3
parent 86f4801cbc972a54fe4a9cce6a46731763803090
Author: Christian Grothoff <grothoff@gnunet.org>
Date:   Thu, 16 Jul 2026 18:01:17 +0200

fix leaks

Diffstat:
Msrc/testing/testing_api_cmd_post_donau_instances.c | 12++++++++----
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,