diff options
author | Özgür Kesim <oec-taler@kesim.org> | 2023-05-01 14:22:18 +0200 |
---|---|---|
committer | Özgür Kesim <oec-taler@kesim.org> | 2023-05-01 14:22:18 +0200 |
commit | e68d9f9b75fc6869b9be12637db2fc22706dd217 (patch) | |
tree | 53c593084332266b222122747db442562d709fb0 | |
parent | 153a078ca50f8d4a17e82b161a4e03cadb0b7c54 (diff) |
-cleanup signatures
-rw-r--r-- | src/exchange/taler-exchange-httpd_age-withdraw_reveal.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/exchange/taler-exchange-httpd_age-withdraw_reveal.c b/src/exchange/taler-exchange-httpd_age-withdraw_reveal.c index aba15776a..67e5facdc 100644 --- a/src/exchange/taler-exchange-httpd_age-withdraw_reveal.c +++ b/src/exchange/taler-exchange-httpd_age-withdraw_reveal.c @@ -635,7 +635,7 @@ verify_commitment_and_max_age ( } else { - /* FIXME:oec: Refactor this block out into its own function */ + /* FIXME[oec] Refactor this block out into its own function */ size_t j = (TALER_CNC_KAPPA - 1) * c + k; /* Index into disclosed_coin_secrets[] */ const struct TALER_PlanchetMasterSecretP *secret; @@ -966,8 +966,11 @@ sign_and_finalize_age_withdraw ( num_coins, awrcs); cleanup: - // TODO[oec]: handle error cases - // TODO[oec]: cleanup! + GNUNET_break (MHD_NO != ret); + + /* Free resources */ + for (unsigned int i = 0; i<num_coins; i++) + TALER_blinded_denom_sig_free (&awrcs[i].coin_sig); return ret; } |