From b498c7bcbb255af649a4842511a585929ca14d3f Mon Sep 17 00:00:00 2001 From: Daniel Tomcej Date: Wed, 5 Feb 2020 11:46:03 -0600 Subject: [PATCH] Properly purge default certificate from stores before logging --- pkg/server/configurationwatcher.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkg/server/configurationwatcher.go b/pkg/server/configurationwatcher.go index 714069c5d..056d7ea1d 100644 --- a/pkg/server/configurationwatcher.go +++ b/pkg/server/configurationwatcher.go @@ -151,8 +151,10 @@ func (c *ConfigurationWatcher) preLoadConfiguration(configMsg dynamic.Message) { if copyConf.TLS != nil { copyConf.TLS.Certificates = nil - for _, v := range copyConf.TLS.Stores { - v.DefaultCertificate = nil + for k := range copyConf.TLS.Stores { + st := copyConf.TLS.Stores[k] + st.DefaultCertificate = nil + copyConf.TLS.Stores[k] = st } }