exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

commit 0b51b6017b7dc4f411cb6aff7e4c2932825a3698
parent 69ae0fd6c08af828fc3fcdc3f9989fc0264ccaa0
Author: Christian Grothoff <christian@grothoff.org>
Date:   Sun, 12 Jul 2026 22:01:03 +0200

fix leak on error path

Diffstat:
Msrc/bank-lib/fakebank_twg_admin_add_incoming.c | 1+
Msrc/bank-lib/fakebank_twg_admin_add_kycauth.c | 1+
Msrc/bank-lib/fakebank_twg_transfer.c | 1+
3 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/src/bank-lib/fakebank_twg_admin_add_incoming.c b/src/bank-lib/fakebank_twg_admin_add_incoming.c @@ -116,6 +116,7 @@ TALER_FAKEBANK_twg_admin_add_incoming_ ( if (NULL == debit) { GNUNET_break_op (0); + json_decref (json); return TALER_MHD_reply_with_error ( connection, MHD_HTTP_BAD_REQUEST, diff --git a/src/bank-lib/fakebank_twg_admin_add_kycauth.c b/src/bank-lib/fakebank_twg_admin_add_kycauth.c @@ -117,6 +117,7 @@ TALER_FAKEBANK_twg_admin_add_kycauth_ ( if (NULL == debit) { GNUNET_break_op (0); + json_decref (json); return TALER_MHD_reply_with_error ( connection, MHD_HTTP_BAD_REQUEST, diff --git a/src/bank-lib/fakebank_twg_transfer.c b/src/bank-lib/fakebank_twg_transfer.c @@ -121,6 +121,7 @@ TALER_FAKEBANK_handle_transfer_ ( if (NULL == credit) { GNUNET_break_op (0); + json_decref (json); return TALER_MHD_reply_with_error ( connection, MHD_HTTP_BAD_REQUEST,