diff options
author | Christian Grothoff <christian@grothoff.org> | 2020-12-20 20:10:46 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2020-12-20 20:10:46 +0100 |
commit | a5cf0a53dd5732665783ddb58b6d8720e5b0ee35 (patch) | |
tree | d433423f79688959e11bc5c9e4884e5dfdef98d7 /src/exchange | |
parent | 95333b422380ba955d61a074f3788b958283a427 (diff) | |
download | exchange-a5cf0a53dd5732665783ddb58b6d8720e5b0ee35.tar.gz exchange-a5cf0a53dd5732665783ddb58b6d8720e5b0ee35.tar.bz2 exchange-a5cf0a53dd5732665783ddb58b6d8720e5b0ee35.zip |
fix NPE checking sig when there is none
Diffstat (limited to 'src/exchange')
-rw-r--r-- | src/exchange/taler-exchange-httpd_keys.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/exchange/taler-exchange-httpd_keys.c b/src/exchange/taler-exchange-httpd_keys.c index 87dd5467..d913dc93 100644 --- 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; |