merchant

Merchant backend to process payments, run by merchants
Log | Files | Refs | Submodules | README | LICENSE

commit 964478942eb1c85114d88e6298f8a8e8759c0ded
parent 9499f7eb1845621b4ccb7d6f1f48ca3e232c5492
Author: Marcello Stanisci <marcello.stanisci@inria.fr>
Date:   Mon, 17 Oct 2016 23:22:28 +0200

fix #4733

Diffstat:
Msrc/backend/merchant.conf | 2+-
Msrc/backend/taler-merchant-httpd.c | 5+++--
Msrc/lib/test_merchant_api.conf | 4++--
3 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/src/backend/merchant.conf b/src/backend/merchant.conf @@ -33,5 +33,5 @@ CONFIG = postgres:///talermerchant [merchant-instance-default] KEYFILE = ${TALER_DATA_HOME}/merchant/merchant.priv -[default-wireformat] +[merchant-instance-wireformat-default] TEST_RESPONSE_FILE = ${TALER_CONFIG_HOME}/merchant/wire/test.json diff --git a/src/backend/taler-merchant-httpd.c b/src/backend/taler-merchant-httpd.c @@ -434,7 +434,8 @@ instances_iterator_cb (void *cls, iic = cls; substr = strstr (section, "merchant-instance-"); - if (NULL == substr) + if ((NULL == substr) + || (NULL != strstr (section, "merchant-instance-wireformat-"))) return; if (substr != section) @@ -491,7 +492,7 @@ instances_iterator_cb (void *cls, iic->default_instance = GNUNET_YES; GNUNET_asprintf (&instance_wiresection, - "%s-wireformat", + "merchant-instance-wireformat-%s", mi->id); mi->j_wire = iic->plugin->get_wire_details (iic->plugin->cls, diff --git a/src/lib/test_merchant_api.conf b/src/lib/test_merchant_api.conf @@ -46,13 +46,13 @@ MASTER_KEY = 98NJW3CQHZQGQXTY3K85K531XKPAPAVV4Q5V8PYYRR00NJGZWNVG [merchant-instance-default] KEYFILE = test_merchant.priv -[default-wireformat] +[merchant-instance-wireformat-default] TEST_RESPONSE_FILE = ${TALER_CONFIG_HOME}/merchant/wire/test.json [merchant-instance-tor] KEYFILE = tor_merchant.priv -[tor-wireformat] +[merchant-instance-wireformat-tor] TEST_RESPONSE_FILE = ${TALER_CONFIG_HOME}/merchant/wire/test.json # Auditors must be in sections "auditor-", the rest of the section