From e42ddfc3d620ff4b9e21cb988efa71a651d115e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9rald=20Cro=C3=ABs?= Date: Mon, 26 Nov 2018 18:52:03 +0100 Subject: [PATCH] Log configuration errors from providers and keeps listening --- server/server.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/server/server.go b/server/server.go index 0387de569..c0768be29 100644 --- a/server/server.go +++ b/server/server.go @@ -233,10 +233,14 @@ func (s *Server) listenProviders(stop chan bool) { case <-stop: return case configMsg, ok := <-s.configurationChan: - if !ok || configMsg.Configuration == nil { + if !ok { return } - s.preLoadConfiguration(configMsg) + if configMsg.Configuration != nil { + s.preLoadConfiguration(configMsg) + } else { + log.Debugf("Received nil configuration from provider %q, skipping.", configMsg.ProviderName) + } } } }