From cb78eb4ee3b249fb4e031f540418aacfe45cefb6 Mon Sep 17 00:00:00 2001 From: Julien Duponchelle Date: Wed, 22 Mar 2017 11:08:16 +0100 Subject: [PATCH] Fix Bug when delete fake-running VMBox Fix https://github.com/GNS3/gns3-gui/issues/1933 --- gns3server/compute/virtualbox/virtualbox_vm.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gns3server/compute/virtualbox/virtualbox_vm.py b/gns3server/compute/virtualbox/virtualbox_vm.py index 77466ec9..55de04dd 100644 --- a/gns3server/compute/virtualbox/virtualbox_vm.py +++ b/gns3server/compute/virtualbox/virtualbox_vm.py @@ -1014,7 +1014,9 @@ class VirtualBoxVM(BaseNode): if self.ubridge: yield from self._ubridge_send("bridge delete {name}".format(name="VBOX-{}-{}".format(self._id, adapter_number))) - yield from self._control_vm("setlinkstate{} off".format(adapter_number + 1)) + vm_state = yield from self._get_vm_state() + if vm_state == "running": + yield from self._control_vm("setlinkstate{} off".format(adapter_number + 1)) else: vm_state = yield from self._get_vm_state() if vm_state == "running":