summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2023-03-08 12:01:07 +0100
committerChristian Grothoff <christian@grothoff.org>2023-03-08 12:01:07 +0100
commit890c9628177ee394d655e081361b2570db05827f (patch)
tree08229af3dfdbeed3fd4db31f70d730f3eb193490
parent21c9dae382bb189a640e0e588eadfc80b1fb2563 (diff)
downloadexchange-890c9628177ee394d655e081361b2570db05827f.tar.gz
exchange-890c9628177ee394d655e081361b2570db05827f.tar.bz2
exchange-890c9628177ee394d655e081361b2570db05827f.zip
fix #7744
m---------contrib/gana0
-rw-r--r--src/exchange/taler-exchange-httpd_keys.c2
2 files changed, 1 insertions, 1 deletions
diff --git a/contrib/gana b/contrib/gana
-Subproject 02132ededc12a0a1cfd81f0ca76c384304e1525
+Subproject 1ec4596bf4925ee24fc06d3e74d2a553b823987
diff --git a/src/exchange/taler-exchange-httpd_keys.c b/src/exchange/taler-exchange-httpd_keys.c
index ce86e9515..d73283509 100644
--- a/src/exchange/taler-exchange-httpd_keys.c
+++ b/src/exchange/taler-exchange-httpd_keys.c
@@ -3616,6 +3616,7 @@ TEH_keys_management_get_keys_handler (const struct TEH_RequestHandler *rh,
if ( (GNUNET_is_zero (&denom_rsa_sm_pub)) &&
(GNUNET_is_zero (&denom_cs_sm_pub)) )
{
+ /* Either IPC failed, or neither helper had any denominations configured. */
return TALER_MHD_reply_with_error (connection,
MHD_HTTP_BAD_GATEWAY,
TALER_EC_EXCHANGE_DENOMINATION_HELPER_UNAVAILABLE,
@@ -3628,7 +3629,6 @@ TEH_keys_management_get_keys_handler (const struct TEH_RequestHandler *rh,
TALER_EC_EXCHANGE_SIGNKEY_HELPER_UNAVAILABLE,
NULL);
}
- // then a secmod helper is not yet running and we should return an MHD_HTTP_BAD_GATEWAY!
GNUNET_assert (NULL != fbc.denoms);
GNUNET_assert (NULL != fbc.signkeys);
GNUNET_CONTAINER_multihashmap_iterate (ksh->helpers->denom_keys,