exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

commit ece353863b449abbc1026af2946bfd3745118c63
parent 9d9d9819c6831771ea47d128e9fad5d9a004e0f4
Author: Christian Grothoff <christian@grothoff.org>
Date:   Sat, 30 Aug 2025 21:55:18 +0200

do not fail hard if we cannot immediately create a connection, we will keep retrying anyway

Diffstat:
Msrc/util/crypto_helper_cs.c | 5+++--
Msrc/util/crypto_helper_esign.c | 7++++---
Msrc/util/crypto_helper_rsa.c | 5+++--
3 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/src/util/crypto_helper_cs.c b/src/util/crypto_helper_cs.c @@ -161,8 +161,9 @@ TALER_CRYPTO_helper_cs_connect ( if (GNUNET_OK != try_connect (dh)) { - TALER_CRYPTO_helper_cs_disconnect (dh); - return NULL; + GNUNET_log (GNUNET_ERROR_TYPE_WARNING, + "Could not connect to %s. Will keep trying\n", + "taler-exchange-helper-secmod-cs"); } return dh; } diff --git a/src/util/crypto_helper_esign.c b/src/util/crypto_helper_esign.c @@ -160,10 +160,11 @@ TALER_CRYPTO_helper_esign_connect ( if (GNUNET_OK != try_connect (esh)) { - TALER_CRYPTO_helper_esign_disconnect (esh); - return NULL; + GNUNET_log (GNUNET_ERROR_TYPE_WARNING, + "Could not connect to %s. Will keep trying\n", + "taler-exchange-helper-secmod-eddsa"); + return esh; } - TALER_CRYPTO_helper_esign_poll (esh); return esh; } diff --git a/src/util/crypto_helper_rsa.c b/src/util/crypto_helper_rsa.c @@ -162,8 +162,9 @@ TALER_CRYPTO_helper_rsa_connect ( if (GNUNET_OK != try_connect (dh)) { - TALER_CRYPTO_helper_rsa_disconnect (dh); - return NULL; + GNUNET_log (GNUNET_ERROR_TYPE_WARNING, + "Could not connect to %s. Will keep trying\n", + "taler-exchange-helper-secmod-rsa"); } return dh; }