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])
@interface_network = network if network
# if this interface has a network address, something's wrong.
if @interface_network[:network_address]
raise Errors::NetworkNotAvailableError,
network_name: @options[:network_name]
if @options[:libvirt__forward_mode] == "veryisolated"
# if this interface has a network address, something's wrong.
if @interface_network[:network_address]
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
# Do we need to create new network?