From 2d0a21adb3069140da5009d2caa41cc837e23202 Mon Sep 17 00:00:00 2001 From: cotox <39076296+cotox@users.noreply.github.com> Date: Mon, 21 May 2018 04:50:14 +0000 Subject: Fix bootstrap logger TODO: need a meanful log output --- other/bootstrap_daemon/src/tox-bootstrapd.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'other/bootstrap_daemon') diff --git a/other/bootstrap_daemon/src/tox-bootstrapd.c b/other/bootstrap_daemon/src/tox-bootstrapd.c index cbf81d92..ea849673 100644 --- a/other/bootstrap_daemon/src/tox-bootstrapd.c +++ b/other/bootstrap_daemon/src/tox-bootstrapd.c @@ -227,26 +227,29 @@ int main(int argc, char *argv[]) IP ip; ip_init(&ip, enable_ipv6); - Networking_Core *net = new_networking(nullptr, ip, port); + Logger *logger = logger_new(); + + Networking_Core *net = new_networking(logger, ip, port); if (net == nullptr) { if (enable_ipv6 && enable_ipv4_fallback) { log_write(LOG_LEVEL_WARNING, "Couldn't initialize IPv6 networking. Falling back to using IPv4.\n"); enable_ipv6 = 0; ip_init(&ip, enable_ipv6); - net = new_networking(nullptr, ip, port); + net = new_networking(logger, ip, port); if (net == nullptr) { log_write(LOG_LEVEL_ERROR, "Couldn't fallback to IPv4. Exiting.\n"); + logger_kill(logger); return 1; } } else { log_write(LOG_LEVEL_ERROR, "Couldn't initialize networking. Exiting.\n"); + logger_kill(logger); return 1; } } - Logger *logger = logger_new(); DHT *dht = new_DHT(logger, net, true); if (dht == nullptr) { -- cgit v1.2.3