merchant

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

commit 4fcf4d1c71aa6d7b28e2471f113699156363eb7b
parent aef6d798c8982e93bc68c94b1c9c09b160672d54
Author: Marcello Stanisci <marcello.stanisci@inria.fr>
Date:   Tue,  4 Jul 2017 19:37:29 +0200

switch instance key too

Diffstat:
Msrc/lib/test_merchant_api.c | 7+++++++
1 file changed, 7 insertions(+), 0 deletions(-)

diff --git a/src/lib/test_merchant_api.c b/src/lib/test_merchant_api.c @@ -96,6 +96,11 @@ unsigned int ninstances = 0; static char *instance; /** + * Current instance key + */ +struct GNUNET_CRYPTO_EddsaPrivateKey *instance_priv; + +/** * Current instance being tested */ unsigned int instance_idx = 0; @@ -1797,6 +1802,7 @@ interpreter_run (void *cls) is->ip = 0; instance_idx++; instance = instances[instance_idx]; + instance_priv = get_instance_priv (cfg, instance); GNUNET_log (GNUNET_ERROR_TYPE_INFO, "Switching instance: `%s'\n", instance); @@ -2782,6 +2788,7 @@ main (int argc, GNUNET_strdup (token)); GNUNET_free (_instances); instance = instances[instance_idx]; + instance_priv = get_instance_priv (cfg, instance); db = TALER_MERCHANTDB_plugin_load (cfg); if (NULL == db) {