diff --git a/gns3server/compute/base_node.py b/gns3server/compute/base_node.py index c7a3821c1..4d56624a8 100644 --- a/gns3server/compute/base_node.py +++ b/gns3server/compute/base_node.py @@ -349,8 +349,10 @@ class BaseNode: Stop the node process. """ - await self.stop_wrap_console() - self.status = "stopped" + try: + await self.stop_wrap_console() + finally: + self.status = "stopped" def suspend(self): """