merchant

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

commit 99fbce18348051b8a9ac8d7c887417d95d6dbee0
parent fd7826ae9a201a4c1889ba7526ab4f29f68d1d82
Author: Christian Grothoff <grothoff@gnunet.org>
Date:   Fri, 15 Dec 2023 16:50:26 +0800

tolerate missing currencies.conf

Diffstat:
Mdebian/changelog | 7+++++++
Msrc/backend/taler-merchant-httpd.c | 3++-
2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog @@ -1,3 +1,10 @@ +taler-merchant (0.9.3-5) unstable; urgency=low + + * Tolerate missing currencies.conf, but log a warning. + * Use taler-merchant as default database name. + + -- Christian Grothoff <grothoff@gnu.org> Tue, 15 Dec 2023 18:50:12 -0700 + taler-merchant (0.9.3-4) unstable; urgency=low * More fixes to the database setup automation scripts. diff --git a/src/backend/taler-merchant-httpd.c b/src/backend/taler-merchant-httpd.c @@ -2189,10 +2189,11 @@ run (void *cls, GNUNET_CURL_enable_async_scope_header (TMH_curl_ctx, "Taler-Correlation-Id"); - if (GNUNET_OK != + if (GNUNET_SYSERR == TALER_config_get_currency (cfg, &TMH_currency)) { + GNUNET_SCHEDULER_shutdown (); return; }