summaryrefslogtreecommitdiff
path: root/src/exchange/taler-exchange-httpd_keystate.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2019-02-14 13:41:46 +0100
committerChristian Grothoff <christian@grothoff.org>2019-02-14 13:41:46 +0100
commite56ed85f4f11f3daec80326f7d43635281b3806b (patch)
tree33d9b9523a6e1a38e4ee0264927f9e89892a4af8 /src/exchange/taler-exchange-httpd_keystate.c
parent9ff3c2fce5835dff2100a80f27b7f620aaa50783 (diff)
downloadexchange-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.c9
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,