From f0026a9a5e7f5947049c91902def3242bec79227 Mon Sep 17 00:00:00 2001 From: Markus Lehtonen Date: Mon, 17 Jul 2023 17:49:44 +0300 Subject: [PATCH] nfd-master: check for nil references in nfdAPIUpdateAllNodes Just a safeguard. --- pkg/nfd-master/nfd-master.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/nfd-master/nfd-master.go b/pkg/nfd-master/nfd-master.go index 30721628d7..e806e56bc3 100644 --- a/pkg/nfd-master/nfd-master.go +++ b/pkg/nfd-master/nfd-master.go @@ -633,6 +633,10 @@ func (m *nfdMaster) nfdAPIUpdateAllNodes() error { } func (m *nfdMaster) nfdAPIUpdateOneNode(nodeName string) error { + if m.nfdController == nil || m.nfdController.featureLister == nil { + return nil + } + sel := k8sLabels.SelectorFromSet(k8sLabels.Set{nfdv1alpha1.NodeFeatureObjNodeNameLabel: nodeName}) objs, err := m.nfdController.featureLister.List(sel) if err != nil {