summaryrefslogtreecommitdiff
path: root/other/bootstrap_daemon
diff options
context:
space:
mode:
authorcotox <39076296+cotox@users.noreply.github.com>2018-05-21 04:50:14 +0000
committercotox <39076296+cotox@users.noreply.github.com>2018-05-22 01:01:18 +0800
commit2d0a21adb3069140da5009d2caa41cc837e23202 (patch)
tree213a6976a137a5e4c298b3e2ddf0a2581f30cebd /other/bootstrap_daemon
parent21675ce0d2581597b0e0a727ab4cf6cfb796a037 (diff)
Fix bootstrap logger
TODO: need a meanful log output
Diffstat (limited to 'other/bootstrap_daemon')
-rw-r--r--other/bootstrap_daemon/src/tox-bootstrapd.c9
1 files changed, 6 insertions, 3 deletions
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[])
227 IP ip; 227 IP ip;
228 ip_init(&ip, enable_ipv6); 228 ip_init(&ip, enable_ipv6);
229 229
230 Networking_Core *net = new_networking(nullptr, ip, port); 230 Logger *logger = logger_new();
231
232 Networking_Core *net = new_networking(logger, ip, port);
231 233
232 if (net == nullptr) { 234 if (net == nullptr) {
233 if (enable_ipv6 && enable_ipv4_fallback) { 235 if (enable_ipv6 && enable_ipv4_fallback) {
234 log_write(LOG_LEVEL_WARNING, "Couldn't initialize IPv6 networking. Falling back to using IPv4.\n"); 236 log_write(LOG_LEVEL_WARNING, "Couldn't initialize IPv6 networking. Falling back to using IPv4.\n");
235 enable_ipv6 = 0; 237 enable_ipv6 = 0;
236 ip_init(&ip, enable_ipv6); 238 ip_init(&ip, enable_ipv6);
237 net = new_networking(nullptr, ip, port); 239 net = new_networking(logger, ip, port);
238 240
239 if (net == nullptr) { 241 if (net == nullptr) {
240 log_write(LOG_LEVEL_ERROR, "Couldn't fallback to IPv4. Exiting.\n"); 242 log_write(LOG_LEVEL_ERROR, "Couldn't fallback to IPv4. Exiting.\n");
243 logger_kill(logger);
241 return 1; 244 return 1;
242 } 245 }
243 } else { 246 } else {
244 log_write(LOG_LEVEL_ERROR, "Couldn't initialize networking. Exiting.\n"); 247 log_write(LOG_LEVEL_ERROR, "Couldn't initialize networking. Exiting.\n");
248 logger_kill(logger);
245 return 1; 249 return 1;
246 } 250 }
247 } 251 }
248 252
249 Logger *logger = logger_new();
250 DHT *dht = new_DHT(logger, net, true); 253 DHT *dht = new_DHT(logger, net, true);
251 254
252 if (dht == nullptr) { 255 if (dht == nullptr) {