diff --git a/config/default.go b/config/default.go index df5e2c34..f072daec 100644 --- a/config/default.go +++ b/config/default.go @@ -348,6 +348,8 @@ func (w *defaultWatcher) Next() (map[string]interface{}, error) { select { case <-w.done: break + case err := <-w.echan: + return nil, err case v, ok := <-w.vchan: if !ok { break