diff --git a/netclient/functions/daemon.go b/netclient/functions/daemon.go index e347a45b..651879f1 100644 --- a/netclient/functions/daemon.go +++ b/netclient/functions/daemon.go @@ -298,18 +298,6 @@ func NodeUpdate(client mqtt.Client, msg mqtt.Message) { } }() } -func setDNS(iface, network, address string) { - var reachable bool - for counter := 0; !reachable && counter < 5; counter++ { - reachable = local.IsDNSReachable(address) - time.Sleep(time.Second << 1) - } - if !reachable { - ncutils.Log("not setting dns, server unreachable: " + address) - } else if err := local.UpdateDNS(iface, network, address); err != nil { - ncutils.Log("error applying dns" + err.Error()) - } -} // UpdatePeers -- mqtt message handler for peers// topic func UpdatePeers(client mqtt.Client, msg mqtt.Message) { @@ -581,3 +569,16 @@ func shouldResub(currentServers, newServers []models.ServerAddr) bool { } return false } + +func setDNS(iface, network, address string) { + var reachable bool + for counter := 0; !reachable && counter < 5; counter++ { + reachable = local.IsDNSReachable(address) + time.Sleep(time.Second << 1) + } + if !reachable { + ncutils.Log("not setting dns, server unreachable: " + address) + } else if err := local.UpdateDNS(iface, network, address); err != nil { + ncutils.Log("error applying dns" + err.Error()) + } +}