From 2d297a17215ad1354cb5b70f3eeabdee7c93225e Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Sat, 28 Mar 2020 20:41:49 +0100 Subject: skip tests if ports are unavailable --- src/testing/testing_api_helpers_exchange.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'src/testing/testing_api_helpers_exchange.c') diff --git a/src/testing/testing_api_helpers_exchange.c b/src/testing/testing_api_helpers_exchange.c index 8da7a6181..d7195a9c4 100644 --- a/src/testing/testing_api_helpers_exchange.c +++ b/src/testing/testing_api_helpers_exchange.c @@ -406,6 +406,13 @@ sign_keys_for_exchange (void *cls, si->ec->exchange_url = NULL; return GNUNET_NO; } + if (GNUNET_OK != + TALER_TESTING_url_port_free (si->ec->exchange_url)) + { + GNUNET_free (si->ec->exchange_url); + si->ec->exchange_url = NULL; + return GNUNET_NO; + } if (GNUNET_OK != GNUNET_CONFIGURATION_get_value_string (cfg, @@ -421,7 +428,12 @@ sign_keys_for_exchange (void *cls, si->ec->auditor_url = NULL; return GNUNET_SYSERR; } - + if (GNUNET_OK != + TALER_TESTING_url_port_free (si->ec->auditor_url)) + { + ret = GNUNET_NO; + goto fail; + } if (GNUNET_OK != GNUNET_CONFIGURATION_get_value_filename (cfg, "paths", -- cgit v1.2.3