commit 2d7d658e8b488bb155d977507bee31a1f95b912d
parent 6b5bfc57b59cd98cdbec74eabd61ee177659328f
Author: Christian Grothoff <christian@grothoff.org>
Date: Fri, 17 Mar 2017 13:56:47 +0100
initialize 'currency' variable
Diffstat:
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/src/auditor/taler-auditor.c b/src/auditor/taler-auditor.c
@@ -25,7 +25,6 @@
* given in the aggregation_tracking table. This needs to be checked separately!
*
* TODO:
- * - initialize 'currency' (URGENT!)
* - modify auditordb to allow multiple last serial IDs per table in progress tracking
* - implement coin/denomination audit
* - implement merchant deposit audit
@@ -1936,6 +1935,18 @@ run (void *cls,
const char *cfgfile,
const struct GNUNET_CONFIGURATION_Handle *cfg)
{
+ if (GNUNET_OK !=
+ GNUNET_CONFIGURATION_get_value_string (cfg,
+ "taler",
+ "CURRENCY",
+ ¤cy))
+ {
+ GNUNET_log_config_missing (GNUNET_ERROR_TYPE_ERROR,
+ "taler",
+ "CURRENCY");
+ global_ret = 1;
+ return;
+ }
if (NULL ==
(edb = TALER_EXCHANGEDB_plugin_load (cfg)))
{