From 1a15b0f900e6e2dfc49c937b443675f2b95de74d Mon Sep 17 00:00:00 2001 From: Zoltan Papp Date: Fri, 26 Jul 2024 16:27:51 +0200 Subject: [PATCH] Fix race issue in set listener (#2332) --- client/internal/dns/service_listener.go | 3 +++ 1 file changed, 3 insertions(+) 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 }