Skip to content

Commit d15b44c

Browse files
authored
Merge pull request #450 from gman0/konnector-informer-nilptr-fix
konnector: fix nil ptr deref in multins informer
2 parents efaa16f + 7b75bea commit d15b44c

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

  • pkg/konnector/controllers/cluster/serviceexport/multinsinformer

pkg/konnector/controllers/cluster/serviceexport/multinsinformer/informer.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,11 @@ func (inf *DynamicMultiNamespaceInformer) enqueueServiceNamespace(obj any) {
167167
inf.lock.Lock()
168168
defer inf.lock.Unlock()
169169
if cancel, found := inf.namespaceCancel[name]; found {
170-
logger.V(2).Info("stopping informer", "namespace", sns.Status.Namespace)
170+
if sns == nil {
171+
logger.V(2).Info("stopping informer")
172+
} else {
173+
logger.V(2).Info("stopping informer", "namespace", sns.Status.Namespace)
174+
}
171175
delete(inf.namespaceCancel, name)
172176
delete(inf.namespaceInformers, name)
173177
cancel()

0 commit comments

Comments
 (0)