diff --git a/lib/config/wrapper.go b/lib/config/wrapper.go index dcce23ec..b387b231 100644 --- a/lib/config/wrapper.go +++ b/lib/config/wrapper.go @@ -159,7 +159,7 @@ func (w *Wrapper) replaceLocked(to Configuration) error { func (w *Wrapper) notifyListeners(from, to Configuration) { for _, sub := range w.subs { - go w.notifyListener(sub, from, to) + go w.notifyListener(sub, from.Copy(), to.Copy()) } }