merchant

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

commit c62dfea29273b26de57cc5d12cbf5558d71d9b74
parent 91f63d0b9b1068fd6f035267f889ca150f18f686
Author: Christian Grothoff <grothoff@gnunet.org>
Date:   Fri, 14 Aug 2026 23:38:42 +0200

guard against pg being NULL

Diffstat:
Msrc/backend/taler-merchant-exchangekeyupdate.c | 7+++++--
1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/backend/taler-merchant-exchangekeyupdate.c b/src/backend/taler-merchant-exchangekeyupdate.c @@ -1016,8 +1016,11 @@ shutdown_task (void *cls) TALER_MERCHANTDB_event_listen_cancel (eh); eh = NULL; } - TALER_MERCHANTDB_disconnect (pg); - pg = NULL; + if (NULL != pg) + { + TALER_MERCHANTDB_disconnect (pg); + pg = NULL; + } cfg = NULL; if (NULL != ctx) {