diff options
Diffstat (limited to 'src/exchange/taler-exchange-httpd.c')
-rw-r--r-- | src/exchange/taler-exchange-httpd.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/exchange/taler-exchange-httpd.c b/src/exchange/taler-exchange-httpd.c index 1faea14fa..6dc689848 100644 --- a/src/exchange/taler-exchange-httpd.c +++ b/src/exchange/taler-exchange-httpd.c @@ -113,6 +113,11 @@ struct TALER_MasterPublicKeyP TEH_master_public_key; struct TALER_EXCHANGEDB_Plugin *TEH_plugin; /** + * Our currency. + */ +char *TEH_currency; + +/** * Default timeout in seconds for HTTP requests. */ static unsigned int connection_timeout = 30; @@ -814,6 +819,15 @@ exchange_serve_process_config (void) "REVOCATION_DIR"); return GNUNET_SYSERR; } + if (GNUNET_OK != + TALER_config_get_currency (TEH_cfg, + &TEH_currency)) + { + GNUNET_log_config_missing (GNUNET_ERROR_TYPE_ERROR, + "taler", + "CURRENCY"); + return GNUNET_SYSERR; + } { char *master_public_key_str; |