diff --git a/client/internal/dns/service_listener.go b/client/internal/dns/service_listener.go index 89cf4daf6..e0f9da26f 100644 --- a/client/internal/dns/service_listener.go +++ b/client/internal/dns/service_listener.go @@ -128,6 +128,9 @@ func (s *serviceViaListener) RuntimeIP() string { } func (s *serviceViaListener) setListenerStatus(running bool) { + s.listenerFlagLock.Lock() + defer s.listenerFlagLock.Unlock() + s.listenerIsRunning = running }