From 0840fd0f96dd5dd6bd9fc0a15fa96ee7b9405cd8 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 9653c71d6..d40c1719c 100644 --- a/server/server.go +++ b/server/server.go @@ -356,10 +356,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) + } } } }