diff --git a/test/e2e/network/loadbalancer.go b/test/e2e/network/loadbalancer.go index 74d186ab76e..5ad4375e851 100644 --- a/test/e2e/network/loadbalancer.go +++ b/test/e2e/network/loadbalancer.go @@ -422,8 +422,10 @@ var _ = SIGDescribe("LoadBalancers", func() { s.Spec.Ports[0].Port++ }) framework.ExpectNoError(err) - if int(udpService.Spec.Ports[0].Port) == svcPort { - framework.Failf("UDP Spec.Ports[0].Port (%d) did not change", udpService.Spec.Ports[0].Port) + svcPortOld := svcPort + svcPort = int(udpService.Spec.Ports[0].Port) + if svcPort == svcPortOld { + framework.Failf("UDP Spec.Ports[0].Port (%d) did not change", svcPort) } if int(udpService.Spec.Ports[0].NodePort) != udpNodePort { framework.Failf("UDP Spec.Ports[0].NodePort (%d) changed", udpService.Spec.Ports[0].NodePort)