From c0b6726ad5e014cf0373bb2fc4a87cc7971976f4 Mon Sep 17 00:00:00 2001 From: Kirill Zaitsev Date: Wed, 7 Aug 2024 16:06:23 +0300 Subject: [PATCH] Fix balancer capture --- serverscom/loadbalancers.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/serverscom/loadbalancers.go b/serverscom/loadbalancers.go index 87d6288..2410428 100644 --- a/serverscom/loadbalancers.go +++ b/serverscom/loadbalancers.go @@ -175,12 +175,14 @@ func (l *loadBalancers) findLoadBalancerByName(ctx context.Context, clusterName var currentLoadBalancer *cli.LoadBalancer for _, loadBalancer := range loadBalancers { - if loadBalancer.Name == name { + balancer := loadBalancer + + if balancer.Name == name { if currentLoadBalancer != nil { return nil, fmt.Errorf("found more than one load balancer with the same name: %s", name) } - currentLoadBalancer = &loadBalancer + currentLoadBalancer = &balancer } }