From ccf2d69dfb3da4ef62dfb868252dc6fda46d2ae0 Mon Sep 17 00:00:00 2001 From: Özgür Kesim Date: Mon, 28 Mar 2022 12:33:41 +0200 Subject: -fix leak in test_age_restriction.c --- src/util/test_age_restriction.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'src/util/test_age_restriction.c') diff --git a/src/util/test_age_restriction.c b/src/util/test_age_restriction.c index 0b182bd49..bf64a705d 100644 --- 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; } -- cgit v1.2.3