From 488d217381b392ede199d55708ed73417a7828ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96zg=C3=BCr=20Kesim?= Date: Mon, 28 Mar 2022 11:17:49 +0200 Subject: -fix leaks in test_crypto.c --- src/util/test_crypto.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/util/test_crypto.c b/src/util/test_crypto.c index 84c840093..c9f690b2b 100644 --- a/src/util/test_crypto.c +++ b/src/util/test_crypto.c @@ -129,12 +129,11 @@ test_planchets_rsa (uint8_t age) if (0 < age) { + struct TALER_AgeCommitmentProof acp; struct TALER_AgeCommitmentHash ah = {0}; uint64_t salt = GNUNET_CRYPTO_random_u64 (GNUNET_CRYPTO_QUALITY_WEAK, UINT64_MAX); - struct TALER_AgeCommitmentProof acp; - GNUNET_assert (GNUNET_OK == TALER_age_restriction_commit (&age_mask, age, @@ -143,6 +142,7 @@ test_planchets_rsa (uint8_t age) TALER_age_commitment_hash (&acp.commitment, &ah); ach = &ah; + TALER_age_commitment_proof_free (&acp); } GNUNET_CRYPTO_random_block (GNUNET_CRYPTO_QUALITY_STRONG, @@ -271,6 +271,7 @@ test_planchets_cs (uint8_t age) TALER_age_commitment_hash (&acp.commitment, &ah); ach = &ah; + TALER_age_commitment_proof_free (&acp); } GNUNET_CRYPTO_random_block (GNUNET_CRYPTO_QUALITY_STRONG, -- cgit v1.2.3