mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-25 04:33:26 +00:00
Verify that the we get a non-nil subtree before consulting it.
Fixes #27919
This commit is contained in:
parent
d7a8668606
commit
7a40584f66
@ -98,6 +98,9 @@ func (cache *TreeCache) setSubCache(key string, subCache *TreeCache, path ...str
|
|||||||
|
|
||||||
func (cache *TreeCache) getEntry(key string, path ...string) (interface{}, bool) {
|
func (cache *TreeCache) getEntry(key string, path ...string) (interface{}, bool) {
|
||||||
childNode := cache.getSubCache(path...)
|
childNode := cache.getSubCache(path...)
|
||||||
|
if childNode == nil {
|
||||||
|
return nil, false
|
||||||
|
}
|
||||||
val, ok := childNode.Entries[key]
|
val, ok := childNode.Entries[key]
|
||||||
return val, ok
|
return val, ok
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user