exchange

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

commit 073b76e9057087fbf0dae15921c558495281f1bf
parent ad210ea139f7238aea8b86ab7dbb82b8e3ee1c41
Author: Christian Grothoff <grothoff@gnunet.org>
Date:   Thu,  1 May 2025 15:05:12 +0200

fix size_t type confusion

Diffstat:
Msrc/exchange/taler-exchange-httpd_melt_v27.c | 13++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/src/exchange/taler-exchange-httpd_melt_v27.c b/src/exchange/taler-exchange-httpd_melt_v27.c @@ -335,14 +335,14 @@ clean_melt_rc (struct TEH_RequestContext *rc) GNUNET_free (mc->request.denoms_h); for (uint8_t k = 0; k<TALER_CNC_KAPPA; k++) { - for (unsigned int i = 0; i<mc->request.refresh.num_coins; i++) + for (size_t i = 0; i<mc->request.refresh.num_coins; i++) TALER_blinded_planchet_free (&mc->request.planchets[k][i]); GNUNET_free (mc->request.planchets[k]); } if (NULL != mc->request.refresh.denom_sigs) - for (unsigned int i = 0; i<mc->request.refresh.num_coins; i++) + for (size_t i = 0; i<mc->request.refresh.num_coins; i++) TALER_blinded_denom_sig_free (&mc->request.refresh.denom_sigs[i]); GNUNET_free (mc->request.refresh.denom_sigs); @@ -353,7 +353,7 @@ clean_melt_rc (struct TEH_RequestContext *rc) if (mc->request.is_idempotent) { - for (unsigned int i = 0; i<mc->request.refresh_idem.num_coins; i++) + for (size_t i = 0; i<mc->request.refresh_idem.num_coins; i++) TALER_blinded_denom_sig_free (&mc->request.refresh_idem.denom_sigs[i]); GNUNET_free (mc->request.refresh_idem.cs_r_values); @@ -451,7 +451,7 @@ phase_parse_request ( "maximum number of coins that can be refreshed has been exceeded"); return; } - else if ((TALER_CNC_KAPPA) != json_array_size (j_coin_evs)) + else if (TALER_CNC_KAPPA != json_array_size (j_coin_evs)) { GNUNET_break_op (0); SET_ERROR_WITH_DETAIL (mc, @@ -718,7 +718,7 @@ phase_check_keys ( &mc->request.amount)); /* Calculate the total value and withdraw fees for the fresh coins */ - for (unsigned int i = 0; i < mc->request.refresh.num_coins; i++) + for (size_t i = 0; i < mc->request.refresh.num_coins; i++) { struct TEH_DenominationKey *dk; @@ -1020,9 +1020,8 @@ phase_prepare_transaction ( sizeof(csds)); /* Pick the chosen blinded coins */ - for (uint32_t i = 0; i<mc->request.refresh.num_coins; i++) + for (size_t i = 0; i<mc->request.refresh.num_coins; i++) { - csds[i].bp = &mc->request.planchets[noreveal_idx][i]; csds[i].h_denom_pub = &mc->request.denoms_h[i]; }