mirror of
https://github.com/GNS3/gns3-server.git
synced 2026-11-03 14:01:15 +02:00
Avoid dead lock if you can not close the GNS3VM at exit
This commit is contained in:
1 file changed
+4
-1
@@ -134,6 +134,9 @@ class VMwareGNS3VM(BaseGNS3VM):
|
||||
|
||||
if self._vmx_path is None:
|
||||
raise GNS3VMError("No VMX path configured, can't stop the VM")
|
||||
yield from self._execute("stop", [self._vmx_path, "soft"])
|
||||
try:
|
||||
yield from self._execute("stop", [self._vmx_path, "soft"])
|
||||
except VMwareError as e:
|
||||
log.warning("Error when stopping the VM: {}".format(str(e)))
|
||||
log.info("GNS3 VM has been stopped")
|
||||
self.running = False
|
||||
Reference in new issue
Block a user