From eee91ed9768bf17f84753978ad59e7aa1ff15aa7 Mon Sep 17 00:00:00 2001 From: Dominic Wong Date: Tue, 4 Aug 2020 16:21:03 +0100 Subject: [PATCH] Check chan not closed before sending updates for memory loader (#1894) * dont send on closed chan --- config/loader/memory/memory.go | 5 +++++ 1 file changed, 5 insertions(+) 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: