From 617080a7c95137a4ab5168d6c52eb48d0888683e Mon Sep 17 00:00:00 2001 From: David Bauer Date: Thu, 30 Apr 2020 01:14:11 +0200 Subject: [PATCH] ubus: only update TCP socket list when using TCP connections DAWN currently tries to update it's list of TCP socket endpoints using mDNS when it is configured to use UDP. Only update the TCP socket list when DAWN is configured to use TCP sockets. Fix a identation mismatch along the way. --- src/utils/ubus.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/utils/ubus.c b/src/utils/ubus.c index c253525..41f4533 100644 --- a/src/utils/ubus.c +++ b/src/utils/ubus.c @@ -842,12 +842,11 @@ int dawn_init_ubus(const char *ubus_socket, const char *hostapd_dir) { ubus_add_oject(); - start_umdns_update(); - if (network_config.network_option == 2) { + start_umdns_update(); if(run_server(network_config.tcp_port)) - uloop_timeout_set(&usock_timer, 1 * 1000); + uloop_timeout_set(&usock_timer, 1 * 1000); } subscribe_to_new_interfaces(hostapd_dir_glob);