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