From 466bf406585638b9bba8a6b5bcb50f7968463bcc Mon Sep 17 00:00:00 2001 From: Marc Brooks Date: Wed, 18 Jun 2025 12:38:27 -0500 Subject: [PATCH] Ensure the mDNS mode is set every time network state changes Eliminates (mostly) duplicate code --- network.go | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/network.go b/network.go index 8d9261b..2208a47 100644 --- a/network.go +++ b/network.go @@ -21,6 +21,7 @@ func networkStateChanged() { // always restart mDNS when the network state changes if mDNS != nil { + _ = mDNS.SetListenOptions(config.NetworkConfig.GetMDNSMode()) _ = mDNS.SetLocalNames([]string{ networkState.GetHostname(), networkState.GetFQDN(), @@ -54,14 +55,6 @@ func initNetwork() error { OnConfigChange: func(networkConfig *network.NetworkConfig) { config.NetworkConfig = networkConfig networkStateChanged() - - if mDNS != nil { - _ = mDNS.SetListenOptions(networkConfig.GetMDNSMode()) - _ = mDNS.SetLocalNames([]string{ - networkState.GetHostname(), - networkState.GetFQDN(), - }, true) - } }, })