summaryrefslogtreecommitdiff
path: root/src/backend/taler-merchant-httpd.c
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2018-01-10 16:11:25 +0100
committerFlorian Dold <florian.dold@gmail.com>2018-01-10 16:11:25 +0100
commite06b52d21a1494fe8662214c3ecfdb7e4203338a (patch)
tree2dd09993de0521e7c3414a5ea07a7784d3957bb7 /src/backend/taler-merchant-httpd.c
parentcde5619bea8fe11d4e19fa0baefc99582a9c14af (diff)
downloadmerchant-e06b52d21a1494fe8662214c3ecfdb7e4203338a.tar.gz
merchant-e06b52d21a1494fe8662214c3ecfdb7e4203338a.tar.bz2
merchant-e06b52d21a1494fe8662214c3ecfdb7e4203338a.zip
fill in missing proposal fields
Diffstat (limited to 'src/backend/taler-merchant-httpd.c')
-rw-r--r--src/backend/taler-merchant-httpd.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/backend/taler-merchant-httpd.c b/src/backend/taler-merchant-httpd.c
index f5705c88..2bf927db 100644
--- a/src/backend/taler-merchant-httpd.c
+++ b/src/backend/taler-merchant-httpd.c
@@ -557,6 +557,17 @@ instances_iterator_cb (void *cls,
mi = GNUNET_new (struct MerchantInstance);
if (GNUNET_OK !=
+ GNUNET_CONFIGURATION_get_value_string (iic->config, section, "NAME", &mi->name))
+ {
+ GNUNET_log_config_missing (GNUNET_ERROR_TYPE_ERROR,
+ section,
+ "NAME");
+ GNUNET_free (mi);
+ GNUNET_SCHEDULER_shutdown ();
+ return;
+ }
+
+ if (GNUNET_OK !=
GNUNET_CONFIGURATION_get_value_filename (iic->config,
section,
"KEYFILE",