commit 2901af8fb12528c5b5c024cc65aa59cc67dadac0 parent 70a0669ea92275d6b23d9a13503b5854f9a2ef88 Author: Christian Grothoff <christian@grothoff.org> Date: Sat, 15 Nov 2025 00:53:37 +0100 fix NPE from #10478 Diffstat:
| M | src/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; }