Skip to content

Commit 7b75bea

Browse files
committed
konnector: fix nil ptr deref in multins informer
On-behalf-of: @SAP robert.vasek@sap.com Signed-off-by: Robert Vasek <robert.vasek@clyso.com>
1 parent efaa16f commit 7b75bea

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)