From ccba27cedd495eb4d356b6967d6ec2b80cec8e34 Mon Sep 17 00:00:00 2001 From: Marc Brooks Date: Thu, 19 Jun 2025 02:29:21 -0500 Subject: [PATCH] chore(mDNS): ensure the mDNS mode is set every time network state changes (#624) 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) - } }, })