diff options
author | Christian Grothoff <christian@grothoff.org> | 2020-01-16 15:28:07 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2020-01-16 15:28:07 +0100 |
commit | 649d95adc33afd6331194979adba2e875a8ec7a0 (patch) | |
tree | 91f9391d6b0cc6a237c989e6fc2b6699100f65a8 /src/lib/testing_api_helpers_exchange.c | |
parent | 0a1f6f8ac3438b8a318dd0509c197214ecae4be2 (diff) | |
download | exchange-649d95adc33afd6331194979adba2e875a8ec7a0.tar.xz |
more unique naming of commands, clean up revocation dir
Diffstat (limited to 'src/lib/testing_api_helpers_exchange.c')
-rw-r--r-- | src/lib/testing_api_helpers_exchange.c | 22 |
1 files changed, 19 insertions, 3 deletions
diff --git a/src/lib/testing_api_helpers_exchange.c b/src/lib/testing_api_helpers_exchange.c index 8f7c75035..fdabd4a44 100644 --- a/src/lib/testing_api_helpers_exchange.c +++ b/src/lib/testing_api_helpers_exchange.c @@ -63,12 +63,29 @@ TALER_TESTING_cleanup_files_cfg (void *cls, if (GNUNET_OK != GNUNET_CONFIGURATION_get_value_filename (cfg, "exchange", - "keydir", + "KEYDIR", &dir)) { GNUNET_log_config_missing (GNUNET_ERROR_TYPE_ERROR, "exchange", - "keydir"); + "KEYDIR"); + return GNUNET_SYSERR; + } + if (GNUNET_YES == + GNUNET_DISK_directory_test (dir, + GNUNET_NO)) + GNUNET_break (GNUNET_OK == + GNUNET_DISK_directory_remove (dir)); + GNUNET_free (dir); + if (GNUNET_OK != + GNUNET_CONFIGURATION_get_value_filename (cfg, + "exchange", + "REVOCATION_DIR", + &dir)) + { + GNUNET_log_config_missing (GNUNET_ERROR_TYPE_ERROR, + "exchange", + "REVOCATION_DIR"); return GNUNET_SYSERR; } if (GNUNET_YES == @@ -77,7 +94,6 @@ TALER_TESTING_cleanup_files_cfg (void *cls, GNUNET_break (GNUNET_OK == GNUNET_DISK_directory_remove (dir)); GNUNET_free (dir); - // TODO: auditor-specific clean-up here! return GNUNET_OK; } |