From e56ed85f4f11f3daec80326f7d43635281b3806b Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Thu, 14 Feb 2019 13:41:46 +0100 Subject: preparations for #5536 --- src/exchange/taler-exchange-httpd_keystate.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/exchange/taler-exchange-httpd_keystate.c') 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, -- cgit v1.2.3