exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

commit cf67e601342bafea2ab6dc9d0aae10610c3a0004
parent 70d4b0054b3eea652eb3eafd2b7715289848a50f
Author: Christian Grothoff <christian@grothoff.org>
Date:   Wed, 24 Feb 2021 16:13:01 +0100

use PUBLIC_KEY from configuration in upload step

Diffstat:
Msrc/exchange-tools/taler-auditor-offline.c | 12++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/src/exchange-tools/taler-auditor-offline.c b/src/exchange-tools/taler-auditor-offline.c @@ -539,13 +539,13 @@ do_upload (char *const *args) { char *exchange_url; - if (GNUNET_YES == GNUNET_is_zero (&TALER_ARL_auditor_pub)) + if (GNUNET_YES == GNUNET_is_zero (&auditor_pub)) { /* private key not available, try configuration for public key */ char *auditor_public_key_str; if (GNUNET_OK != - GNUNET_CONFIGURATION_get_value_string (c, + GNUNET_CONFIGURATION_get_value_string (kcfg, "auditor", "PUBLIC_KEY", &auditor_public_key_str)) @@ -553,7 +553,9 @@ do_upload (char *const *args) GNUNET_log_config_missing (GNUNET_ERROR_TYPE_ERROR, "auditor", "PUBLIC_KEY"); - return GNUNET_SYSERR; + global_ret = 4; + test_shutdown (); + return; } if (GNUNET_OK != GNUNET_CRYPTO_eddsa_public_key_from_string ( @@ -566,7 +568,9 @@ do_upload (char *const *args) "PUBLIC_KEY", "invalid key"); GNUNET_free (auditor_public_key_str); - return GNUNET_SYSERR; + global_ret = 4; + test_shutdown (); + return; } GNUNET_free (auditor_public_key_str); }