commit a5cf0a53dd5732665783ddb58b6d8720e5b0ee35
parent 95333b422380ba955d61a074f3788b958283a427
Author: Christian Grothoff <christian@grothoff.org>
Date: Sun, 20 Dec 2020 20:10:46 +0100
fix NPE checking sig when there is none
Diffstat:
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/exchange/taler-exchange-httpd_keys.c b/src/exchange/taler-exchange-httpd_keys.c
@@ -627,7 +627,6 @@ helper_denom_cb (
struct HelperState *hs = cls;
struct HelperDenomination *hd;
- check_denom_sm_pub (sm_pub);
GNUNET_log (GNUNET_ERROR_TYPE_INFO,
"RSA helper announces key %s for denomination type %s with validity %s\n",
GNUNET_h2s (h_denom_pub),
@@ -650,7 +649,8 @@ helper_denom_cb (
hd->section_name));
return;
}
-
+ GNUNET_assert (NULL != sm_pub);
+ check_denom_sm_pub (sm_pub);
hd = GNUNET_new (struct HelperDenomination);
hd->start_time = start_time;
hd->validity_duration = validity_duration;
@@ -697,7 +697,6 @@ helper_esign_cb (
struct HelperSignkey *hsk;
struct GNUNET_PeerIdentity pid;
- check_esign_sm_pub (sm_pub);
GNUNET_log (GNUNET_ERROR_TYPE_INFO,
"EdDSA helper announces signing key %s with validity %s\n",
TALER_B2S (exchange_pub),
@@ -717,7 +716,8 @@ helper_esign_cb (
hsk->start_time.abs_value_us);
return;
}
-
+ GNUNET_assert (NULL != sm_pub);
+ check_esign_sm_pub (sm_pub);
hsk = GNUNET_new (struct HelperSignkey);
hsk->start_time = start_time;
hsk->validity_duration = validity_duration;