diff options
Diffstat (limited to 'src/util')
-rw-r--r-- | src/util/crypto_helper_denom.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/util/crypto_helper_denom.c b/src/util/crypto_helper_denom.c index 4f8c921f0..f8e77ae4f 100644 --- a/src/util/crypto_helper_denom.c +++ b/src/util/crypto_helper_denom.c @@ -441,7 +441,11 @@ TALER_CRYPTO_helper_denom_poll (struct TALER_CRYPTO_DenominationHelper *dh) try_connect (dh); if (-1 == dh->sock) + { + GNUNET_log (GNUNET_ERROR_TYPE_WARNING, + "Cannot poll denom helper: socket down\n"); return; /* give up */ + } while (1) { ret = recv (dh->sock, @@ -464,10 +468,18 @@ TALER_CRYPTO_helper_denom_poll (struct TALER_CRYPTO_DenominationHelper *dh) "Restarting connection to RSA helper, did not come up properly\n"); do_disconnect (dh); if (0 == retry_limit) + { + GNUNET_log (GNUNET_ERROR_TYPE_WARNING, + "Cannot poll denom helper: retry limit reached\n"); return; /* give up */ + } try_connect (dh); if (-1 == dh->sock) + { + GNUNET_log (GNUNET_ERROR_TYPE_WARNING, + "Cannot poll denom helper: failed to connect\n"); return; /* give up */ + } retry_limit--; flag = MSG_DONTWAIT; } |