diff --git a/config/loader/memory/memory.go b/config/loader/memory/memory.go index 0081f193..c8746266 100644 --- a/config/loader/memory/memory.go +++ b/config/loader/memory/memory.go @@ -176,6 +176,11 @@ func (m *memory) update() { value: vals.Get(w.path...), } + select { + case <-w.exit: + continue + default: + } select { case w.updates <- uv: default: