perform nil check before iterating over keys

Kubernetes-commit: 1fcd410d4ae9b8dbe3cf5d340582f078abc7b2b4
This commit is contained in:
juanvallejo 2017-10-12 16:25:31 -04:00 committed by Kubernetes Publisher
parent 77fb8363ad
commit 3df32f530e

View File

@ -539,6 +539,10 @@ func (f *DeltaFIFO) Resync() error {
f.lock.Lock() f.lock.Lock()
defer f.lock.Unlock() defer f.lock.Unlock()
if f.knownObjects == nil {
return nil
}
keys := f.knownObjects.ListKeys() keys := f.knownObjects.ListKeys()
for _, k := range keys { for _, k := range keys {
if err := f.syncKeyLocked(k); err != nil { if err := f.syncKeyLocked(k); err != nil {