From feb833f1296e4a547d1b3b6f54944e5426b41cd5 Mon Sep 17 00:00:00 2001 From: Paco Xu Date: Mon, 25 Dec 2023 16:09:30 +0800 Subject: [PATCH] fix nil pointer dereference when EventedPLEG is enabled --- pkg/kubelet/pleg/generic.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/kubelet/pleg/generic.go b/pkg/kubelet/pleg/generic.go index 1ae955a1dee..80da5bb059c 100644 --- a/pkg/kubelet/pleg/generic.go +++ b/pkg/kubelet/pleg/generic.go @@ -475,7 +475,7 @@ func (g *GenericPLEG) updateCache(ctx context.Context, pod *kubecontainer.Pod, p // Evented PLEG after the event has been received by the Kubelet. // For more details refer to: // https://github.com/kubernetes/enhancements/tree/master/keps/sig-node/3386-kubelet-evented-pleg#timestamp-of-the-pod-status - if utilfeature.DefaultFeatureGate.Enabled(features.EventedPLEG) && isEventedPLEGInUse() { + if utilfeature.DefaultFeatureGate.Enabled(features.EventedPLEG) && isEventedPLEGInUse() && status != nil { timestamp = status.TimeStamp }