diff options
author | Christian Grothoff <christian@grothoff.org> | 2019-02-14 13:41:46 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2019-02-14 13:41:46 +0100 |
commit | e56ed85f4f11f3daec80326f7d43635281b3806b (patch) | |
tree | 33d9b9523a6e1a38e4ee0264927f9e89892a4af8 /src/exchange/taler-exchange-httpd_keystate.c | |
parent | 9ff3c2fce5835dff2100a80f27b7f620aaa50783 (diff) | |
download | exchange-e56ed85f4f11f3daec80326f7d43635281b3806b.tar.gz exchange-e56ed85f4f11f3daec80326f7d43635281b3806b.tar.bz2 exchange-e56ed85f4f11f3daec80326f7d43635281b3806b.zip |
preparations for #5536
Diffstat (limited to 'src/exchange/taler-exchange-httpd_keystate.c')
-rw-r--r-- | src/exchange/taler-exchange-httpd_keystate.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/exchange/taler-exchange-httpd_keystate.c b/src/exchange/taler-exchange-httpd_keystate.c index 1390f95a3..1a7e99da2 100644 --- a/src/exchange/taler-exchange-httpd_keystate.c +++ b/src/exchange/taler-exchange-httpd_keystate.c @@ -1503,7 +1503,14 @@ make_fresh_key_state () destroy_response_factory (&rfc); return NULL; } - +#if FIX_FOR_5536 + /* Once we no longer get expired DKIs from + TALER_EXCHANGEDB_denomination_keys_iterate(), + we must fetch the information from the database! */ + qs = TEH_plugin->iterate_denomination_info (TEH_plugin->cls, + &reload_public_denoms_cb, + &rfc); +#endif /* Initialize `current_sign_key_issue` and `rfc.sign_keys_array` */ TALER_EXCHANGEDB_signing_keys_iterate (TEH_exchange_directory, &reload_keys_sign_iter, |