diff --git a/registry/memory/memory.go b/registry/memory/memory.go index 83990377..3d7b782e 100644 --- a/registry/memory/memory.go +++ b/registry/memory/memory.go @@ -87,9 +87,8 @@ func (m *Registry) ttlPrune() { } func (m *Registry) sendEvent(r *registry.Result) { - watchers := make([]*Watcher, 0, len(m.watchers)) - m.RLock() + watchers := make([]*Watcher, 0, len(m.watchers)) for _, w := range m.watchers { watchers = append(watchers, w) }