From d0cd2464b27e0f3dcea5d97f9bc85e2edb59979a Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Thu, 13 Feb 2014 21:04:56 -0800 Subject: [PATCH] providers/virtualbox: only clear forwarded ports if there are any --- .../providers/virtualbox/action/clear_forwarded_ports.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/plugins/providers/virtualbox/action/clear_forwarded_ports.rb b/plugins/providers/virtualbox/action/clear_forwarded_ports.rb index c4e87610b..4252e04da 100644 --- a/plugins/providers/virtualbox/action/clear_forwarded_ports.rb +++ b/plugins/providers/virtualbox/action/clear_forwarded_ports.rb @@ -7,8 +7,10 @@ module VagrantPlugins end def call(env) - env[:ui].info I18n.t("vagrant.actions.vm.clear_forward_ports.deleting") - env[:machine].provider.driver.clear_forwarded_ports + if !env[:machine].provider.driver.read_forwarded_ports.empty? + env[:ui].info I18n.t("vagrant.actions.vm.clear_forward_ports.deleting") + env[:machine].provider.driver.clear_forwarded_ports + end @app.call(env) end