diff options
author | Christian Grothoff <christian@grothoff.org> | 2021-09-02 15:19:24 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2021-09-02 15:19:24 +0200 |
commit | e1dae71ad2cc27e77ade049264dfb2e0bff1b885 (patch) | |
tree | 07ee998fc623695b33b782979d862d25dab0f2b5 | |
parent | f36240e15cc253a8118e2dcba2a2952cce942d6e (diff) | |
download | exchange-e1dae71ad2cc27e77ade049264dfb2e0bff1b885.tar.gz exchange-e1dae71ad2cc27e77ade049264dfb2e0bff1b885.zip |
try to fix #7007 key update issue discovered by Sebastian
-rw-r--r-- | src/exchange/taler-exchange-httpd_keys.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/exchange/taler-exchange-httpd_keys.c b/src/exchange/taler-exchange-httpd_keys.c index ddcfd28d0..72c2de123 100644 --- a/src/exchange/taler-exchange-httpd_keys.c +++ b/src/exchange/taler-exchange-httpd_keys.c | |||
@@ -649,6 +649,8 @@ helper_denom_cb ( | |||
649 | section_name, | 649 | section_name, |
650 | GNUNET_STRINGS_relative_time_to_string (validity_duration, | 650 | GNUNET_STRINGS_relative_time_to_string (validity_duration, |
651 | GNUNET_NO)); | 651 | GNUNET_NO)); |
652 | key_generation++; | ||
653 | TEH_resume_keys_requests (false); | ||
652 | hd = GNUNET_CONTAINER_multihashmap_get (hs->denom_keys, | 654 | hd = GNUNET_CONTAINER_multihashmap_get (hs->denom_keys, |
653 | h_denom_pub); | 655 | h_denom_pub); |
654 | if (NULL != hd) | 656 | if (NULL != hd) |
@@ -710,6 +712,8 @@ helper_esign_cb ( | |||
710 | TALER_B2S (exchange_pub), | 712 | TALER_B2S (exchange_pub), |
711 | GNUNET_STRINGS_relative_time_to_string (validity_duration, | 713 | GNUNET_STRINGS_relative_time_to_string (validity_duration, |
712 | GNUNET_NO)); | 714 | GNUNET_NO)); |
715 | key_generation++; | ||
716 | TEH_resume_keys_requests (false); | ||
713 | pid.public_key = exchange_pub->eddsa_pub; | 717 | pid.public_key = exchange_pub->eddsa_pub; |
714 | hsk = GNUNET_CONTAINER_multipeermap_get (hs->esign_keys, | 718 | hsk = GNUNET_CONTAINER_multipeermap_get (hs->esign_keys, |
715 | &pid); | 719 | &pid); |