fix a regression introduced in 546c98c

This commit is contained in:
Matt Jia 2016-07-22 14:43:55 +10:00
parent ddbf654bec
commit 9967ad6943

View File

@ -210,10 +210,19 @@ module VagrantPlugins
network = lookup_network_by_name(@options[:network_name]) network = lookup_network_by_name(@options[:network_name])
@interface_network = network if network @interface_network = network if network
# if this interface has a network address, something's wrong. if @options[:libvirt__forward_mode] == "veryisolated"
if @interface_network[:network_address] # if this interface has a network address, something's wrong.
raise Errors::NetworkNotAvailableError, if @interface_network[:network_address]
network_name: @options[:network_name] raise Errors::NetworkNotAvailableError,
network_name: @options[:network_name]
end
else
if !@interface_network
raise Errors::NetworkNotAvailableError,
network_name: @options[:network_name]
else
verify_dhcp
end
end end
# Do we need to create new network? # Do we need to create new network?