exchange

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

commit ccf2d69dfb3da4ef62dfb868252dc6fda46d2ae0
parent 488d217381b392ede199d55708ed73417a7828ed
Author: Özgür Kesim <oec-taler@kesim.org>
Date:   Mon, 28 Mar 2022 12:33:41 +0200

-fix leak in test_age_restriction.c

Diffstat:
Msrc/util/test_age_restriction.c | 11++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/src/util/test_age_restriction.c b/src/util/test_age_restriction.c @@ -195,11 +195,11 @@ test_attestation (void) if (min_group <= age_group && GNUNET_OK != ret) - return GNUNET_SYSERR; + ret = GNUNET_SYSERR; if (min_group > age_group && GNUNET_NO != ret) - return GNUNET_SYSERR; + ret = GNUNET_SYSERR; if (min_group > age_group) continue; @@ -218,9 +218,14 @@ test_attestation (void) min_group); if (GNUNET_OK != ret) - return ret; + break; } + + TALER_age_commitment_proof_free (&acp[i]); } + + if (GNUNET_SYSERR == ret) + return ret; } return GNUNET_OK; }