diff --git a/client/client.go b/client/client.go index ef40df2f..e03709a4 100644 --- a/client/client.go +++ b/client/client.go @@ -469,13 +469,13 @@ func newSafeBool(value bool) *safeBool { } func (s *safeBool) set(value bool) { - s.RLock() - defer s.RUnlock() + s.Lock() + defer s.Unlock() s.value = value } func (s *safeBool) bool() bool { - s.Lock() - defer s.Unlock() + s.RLock() + defer s.RUnlock() return s.value }