From 0f2e11591fe7d191b8b48e657c5b5e3b25c18191 Mon Sep 17 00:00:00 2001 From: Jian Qiu Date: Sat, 10 Feb 2024 16:30:29 +0800 Subject: [PATCH] fix: avaialble address6 api timeout (#19480) Co-authored-by: Qiu Jian --- pkg/compute/models/networks.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/compute/models/networks.go b/pkg/compute/models/networks.go index db72174af0..91bd7eccfe 100644 --- a/pkg/compute/models/networks.go +++ b/pkg/compute/models/networks.go @@ -3479,7 +3479,7 @@ func (network *SNetwork) GetDetailsAvailableAddresses( addrTable6 := network.GetUsedAddresses6(ctx) recentUsedAddrTable6 := GuestnetworkManager.getRecentlyReleasedIPAddresses6(network.Id, network.getAllocTimoutDuration()) addrRange6 := network.getIPRange6() - for addr6 := addrRange6.StartIp(); addr6.Le(addrRange6.EndIp()) && len(availables) < maxCount; addr6 = addr6.StepUp() { + for addr6 := addrRange6.StartIp(); addr6.Le(addrRange6.EndIp()) && len(availables6) < maxCount; addr6 = addr6.StepUp() { addrStr6 := addr6.String() if _, ok := addrTable6[addrStr6]; !ok { if _, ok := recentUsedAddrTable6[addrStr6]; !ok {