From 77865b6b6c1ff1b74217f5d68450793115e10eaf Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Tue, 28 Jun 2016 13:20:01 +0000 Subject: -only trigger check config if we actually need it --- src/util/resolver_api.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/util/resolver_api.c b/src/util/resolver_api.c index ba9a6cd71..9be7014c2 100644 --- a/src/util/resolver_api.c +++ b/src/util/resolver_api.c @@ -240,7 +240,6 @@ GNUNET_RESOLVER_connect (const struct GNUNET_CONFIGURATION_Handle *cfg) GNUNET_assert (NULL != cfg); backoff = GNUNET_TIME_UNIT_MILLISECONDS; resolver_cfg = cfg; - (void) check_config (); } @@ -873,6 +872,11 @@ GNUNET_RESOLVER_ip_get (const char *hostname, rh); return rh; } + if (GNUNET_OK != check_config ()) + { + GNUNET_free (rh); + return NULL; + } rh->task = GNUNET_SCHEDULER_add_delayed (timeout, &handle_lookup_timeout, rh); -- cgit v1.2.3