From a9eb4806b23a330a32f9c3d44dac95717af9c684 Mon Sep 17 00:00:00 2001 From: Zexi Li Date: Sat, 29 Dec 2018 14:38:39 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D:=20=E8=A3=B8=E9=87=91?= =?UTF-8?q?=E5=B1=9E=E6=9C=8D=E5=8A=A1=E5=99=A8=E5=88=86=E9=85=8DIP?= =?UTF-8?q?=E9=80=89=E6=8B=A9=E9=94=99=E8=AF=AF=E7=9A=84=E7=BD=91=E5=8D=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/compute/guestdrivers/baremetals.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/compute/guestdrivers/baremetals.go b/pkg/compute/guestdrivers/baremetals.go index 22b897c805..1fb83d52bf 100644 --- a/pkg/compute/guestdrivers/baremetals.go +++ b/pkg/compute/guestdrivers/baremetals.go @@ -117,7 +117,7 @@ func (self *SBaremetalGuestDriver) Attach2RandomNetwork(guest *models.SGuest, ct if len(netConfig.Wire) > 0 { wirePattern = regexp.MustCompile(netConfig.Wire) } - for _, netif := range netifs { + for idx, netif := range netifs { if !netif.IsUsableServernic() { continue } @@ -136,7 +136,7 @@ func (self *SBaremetalGuestDriver) Attach2RandomNetwork(guest *models.SGuest, ct } if net != nil { netsAvaiable = append(netsAvaiable, *net) - netifIndexs[net.Id] = &netif + netifIndexs[net.Id] = &netifs[idx] } } if len(netsAvaiable) == 0 {