From 1fcd410d4ae9b8dbe3cf5d340582f078abc7b2b4 Mon Sep 17 00:00:00 2001 From: juanvallejo Date: Thu, 12 Oct 2017 16:25:31 -0400 Subject: [PATCH] perform nil check before iterating over keys --- staging/src/k8s.io/client-go/tools/cache/delta_fifo.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/staging/src/k8s.io/client-go/tools/cache/delta_fifo.go b/staging/src/k8s.io/client-go/tools/cache/delta_fifo.go index a71db60488..f06d1c5b1c 100644 --- a/staging/src/k8s.io/client-go/tools/cache/delta_fifo.go +++ b/staging/src/k8s.io/client-go/tools/cache/delta_fifo.go @@ -539,6 +539,10 @@ func (f *DeltaFIFO) Resync() error { f.lock.Lock() defer f.lock.Unlock() + if f.knownObjects == nil { + return nil + } + keys := f.knownObjects.ListKeys() for _, k := range keys { if err := f.syncKeyLocked(k); err != nil {