donau

Donation authority for GNU Taler (experimental)
Log | Files | Refs | Submodules | README | LICENSE

commit 5914faaa4a24d52836bb33af7027b9963c8689bc
parent 7f1ba4ddd024529d18c207326581d48e7e5b12dd
Author: Christian Grothoff <christian@grothoff.org>
Date:   Sat, 25 Oct 2025 21:27:17 +0200

fix leak (#10505)

Diffstat:
Msrc/lib/donau_api_batch_issue_receipts.c | 8++++++++
1 file changed, 8 insertions(+), 0 deletions(-)

diff --git a/src/lib/donau_api_batch_issue_receipts.c b/src/lib/donau_api_batch_issue_receipts.c @@ -152,6 +152,14 @@ handle_batch_issue_ok (const json_t *resp_obj, birh->cb (birh->cb_cls, biresp); birh->cb = NULL; + for (unsigned int i=0; i<biresp->details.ok.num_blinded_sigs; i++) + { + struct DONAU_BlindedDonationUnitSignature *sig + = &biresp->details.ok.blinded_sigs[i]; + + GNUNET_CRYPTO_blinded_sig_decref (sig->blinded_sig); + } + GNUNET_free (biresp->details.ok.blinded_sigs); return GNUNET_OK; }