merchant

Merchant backend to process payments, run by merchants
Log | Files | Refs | Submodules | README | LICENSE

commit 2901af8fb12528c5b5c024cc65aa59cc67dadac0
parent 70a0669ea92275d6b23d9a13503b5854f9a2ef88
Author: Christian Grothoff <christian@grothoff.org>
Date:   Sat, 15 Nov 2025 00:53:37 +0100

fix NPE from #10478

Diffstat:
Msrc/backend/taler-merchant-httpd_post-orders-ID-pay.c | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/backend/taler-merchant-httpd_post-orders-ID-pay.c b/src/backend/taler-merchant-httpd_post-orders-ID-pay.c @@ -4934,7 +4934,8 @@ pay_context_cleanup (void *cls) if (NULL != pc->output_tokens) { for (unsigned int i = 0; i<pc->output_tokens_len; i++) - GNUNET_CRYPTO_blinded_sig_decref (pc->output_tokens[i].sig.signature); + if (NULL != pc->output_tokens[i].sig.signature) + GNUNET_CRYPTO_blinded_sig_decref (pc->output_tokens[i].sig.signature); GNUNET_free (pc->output_tokens); pc->output_tokens = NULL; }