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:
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;
}