From dac45be28c013e1b2fac23bea266a4803b54fb83 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 078bbe1804..1080dec464 100644 --- a/pkg/nfd-master/nfd-master.go +++ b/pkg/nfd-master/nfd-master.go @@ -693,6 +693,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 {