From 829e40d2aa15ba0db0d69f2f2e041918cafaaa62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zolt=C3=A1n=20Papp?= Date: Sat, 1 Feb 2025 10:58:47 +0100 Subject: [PATCH] Fix ingress manager unnecessary creation --- client/internal/engine.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/client/internal/engine.go b/client/internal/engine.go index 29648045b..8f431598a 100644 --- a/client/internal/engine.go +++ b/client/internal/engine.go @@ -1712,7 +1712,11 @@ func (e *Engine) updateForwardRules(rules []*mgmProto.ForwardingRule) error { return nil } - if len(rules) == 0 && e.ingressGatewayMgr != nil { + if len(rules) == 0 { + if e.ingressGatewayMgr == nil { + return nil + } + err := e.ingressGatewayMgr.Close() e.ingressGatewayMgr = nil e.statusRecorder.SetIngressGwMgr(nil)