merchant

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

commit d68d241a82f1d10e6b83d48b8f09b4f8c34a87ea
parent 4595c602ccacc420ff16b418acd55dd382896378
Author: Christian Grothoff <christian@grothoff.org>
Date:   Sun,  5 Jul 2026 23:47:08 +0200

set global_ret if exiting after DB failure

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

diff --git a/src/backend/taler-merchant-depositcheck.c b/src/backend/taler-merchant-depositcheck.c @@ -446,6 +446,7 @@ deposit_get_cb ( if (qs <= 0) { GNUNET_break (0); + global_ret = EXIT_FAILURE; GNUNET_SCHEDULER_shutdown (); return; } @@ -458,6 +459,7 @@ deposit_get_cb ( if (qs <= 0) { GNUNET_break (0); + global_ret = EXIT_FAILURE; GNUNET_SCHEDULER_shutdown (); return; } @@ -490,6 +492,7 @@ deposit_get_cb ( if (qs < 0) { GNUNET_break (0); + global_ret = EXIT_FAILURE; GNUNET_SCHEDULER_shutdown (); return; } @@ -509,6 +512,7 @@ deposit_get_cb ( if (qs < 0) { GNUNET_break (0); + global_ret = EXIT_FAILURE; GNUNET_SCHEDULER_shutdown (); return; } @@ -534,6 +538,7 @@ deposit_get_cb ( if (qs < 0) { GNUNET_break (0); + global_ret = EXIT_FAILURE; GNUNET_SCHEDULER_shutdown (); return; } @@ -583,6 +588,7 @@ deposit_get_cb ( if (qs < 0) { GNUNET_break (0); + global_ret = EXIT_FAILURE; GNUNET_SCHEDULER_shutdown (); return; } @@ -1037,6 +1043,7 @@ update_exchange_keys (void *cls, if (qs < 0) { GNUNET_break (0); + global_ret = EXIT_FAILURE; GNUNET_SCHEDULER_shutdown (); return; }