exchange

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

commit 0a2359b9a4a772f7025e3c034515c2a4570f7704
parent 588e182583386dc6a7699a8a19982f07d333801b
Author: Christian Grothoff <grothoff@gnunet.org>
Date:   Thu,  1 May 2025 11:59:38 +0200

this spec does not allocate, so we do not need to free it

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

diff --git a/src/exchange/taler-exchange-httpd_withdraw.c b/src/exchange/taler-exchange-httpd_withdraw.c @@ -1620,7 +1620,6 @@ withdraw_phase_parse ( cipher)) { GNUNET_break_op (0); - GNUNET_JSON_parse_free (spec); SET_ERROR_WITH_DETAIL (wc, WITHDRAW_ERROR_RESERVE_CIPHER_UNKNOWN, reserve_cipher_unknown, @@ -1638,7 +1637,6 @@ withdraw_phase_parse ( wc->request.withdraw.max_age)) { GNUNET_break_op (0); - GNUNET_JSON_parse_free (spec); SET_ERROR_WITH_DETAIL ( wc, WITHDRAW_ERROR_REQUEST_PARAMETER_MALFORMED, @@ -1694,7 +1692,6 @@ withdraw_phase_parse ( if (NULL != error) { - GNUNET_JSON_parse_free (spec); SET_ERROR_WITH_DETAIL (wc, WITHDRAW_ERROR_REQUEST_PARAMETER_MALFORMED, request_parameter_malformed, @@ -1724,7 +1721,6 @@ withdraw_phase_parse ( if (GNUNET_YES != res) { GNUNET_break_op (0); - GNUNET_JSON_parse_free (spec); wc->phase = (GNUNET_SYSERR == res) ? WITHDRAW_PHASE_RETURN_NO : WITHDRAW_PHASE_RETURN_YES; @@ -1756,7 +1752,6 @@ withdraw_phase_parse ( if (GNUNET_OK != res) { GNUNET_break_op (0); - GNUNET_JSON_parse_free (spec); wc->phase = (GNUNET_SYSERR == res) ? WITHDRAW_PHASE_RETURN_NO : WITHDRAW_PHASE_RETURN_YES; @@ -1774,7 +1769,6 @@ withdraw_phase_parse ( &wc->request.planchets[i])) { GNUNET_break_op (0); - GNUNET_JSON_parse_free (spec); SET_ERROR (wc, WITHDRAW_ERROR_IDEMPOTENT_PLANCHET); return; @@ -1782,7 +1776,6 @@ withdraw_phase_parse ( } /* end duplicate check */ } /* json_array_foreach over j_coin_evs */ } /* scope of j_kappa_planchets, idx */ - GNUNET_JSON_parse_free (spec); wc->phase = WITHDRAW_PHASE_CHECK_KEYS; }