From d87e53b8414e14bc482e39d602bd0fd3f81d5d5f Mon Sep 17 00:00:00 2001 From: Joshua Foster Date: Fri, 5 Jun 2020 00:09:57 -0400 Subject: [PATCH] return false instead of continue to match logic from govmomi --- builder/vsphere/driver/vm.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/builder/vsphere/driver/vm.go b/builder/vsphere/driver/vm.go index d42ca64dc..2170426e9 100644 --- a/builder/vsphere/driver/vm.go +++ b/builder/vsphere/driver/vm.go @@ -508,12 +508,11 @@ func (vm *VirtualMachine) WaitForIP(ctx context.Context, ipNet *net.IPNet) (stri continue } - i := c.Val.(string) - if ipNet != nil && !ipNet.Contains(net.ParseIP(i)) { + ip = c.Val.(string) + if ipNet != nil && !ipNet.Contains(net.ParseIP(ip)) { // ip address is not in range - continue + return false } - ip = i return true }