diff options
-rw-r--r-- | src/util/test_age_restriction.c | 11 |
1 files changed, 8 insertions, 3 deletions
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; } |