aboutsummaryrefslogtreecommitdiff
path: root/src/util/crypto_helper.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/util/crypto_helper.c')
-rw-r--r--src/util/crypto_helper.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/util/crypto_helper.c b/src/util/crypto_helper.c
index c42f01fc3..20ab61ff4 100644
--- a/src/util/crypto_helper.c
+++ b/src/util/crypto_helper.c
@@ -408,7 +408,7 @@ TALER_CRYPTO_helper_denom_sign (
ret = recv (dh->sock,
buf,
sizeof (buf),
- MSG_DONTWAIT);
+ 0);
if (ret < 0)
{
GNUNET_log_strerror (GNUNET_ERROR_TYPE_WARNING,
@@ -468,6 +468,8 @@ TALER_CRYPTO_helper_denom_sign (
*ec = (enum TALER_ErrorCode) ntohl (sf->ec);
break;
}
+ // FIXME: *could* also receive change in key status!
+ // Handle that here, and then try again!
default:
GNUNET_break_op (0);
do_disconnect (dh);