Fix segfault on reference to nonexistent configmap

This commit is contained in:
Alex Kursell 2019-04-02 16:39:42 -04:00
parent 39ecab8d5a
commit f6beef960d

View file

@ -571,20 +571,20 @@ func (n *NGINXController) OnUpdate(ingressCfg ingress.Configuration) error {
cmap, err := n.store.GetConfigMap(cfg.ProxySetHeaders)
if err != nil {
klog.Warningf("Error reading ConfigMap %q from local store: %v", cfg.ProxySetHeaders, err)
}
} else {
setHeaders = cmap.Data
}
}
addHeaders := map[string]string{}
if cfg.AddHeaders != "" {
cmap, err := n.store.GetConfigMap(cfg.AddHeaders)
if err != nil {
klog.Warningf("Error reading ConfigMap %q from local store: %v", cfg.AddHeaders, err)
}
} else {
addHeaders = cmap.Data
}
}
sslDHParam := ""
if cfg.SSLDHParam != "" {