diff --git a/gns3server/compute/base_node.py b/gns3server/compute/base_node.py index c95138e4b..182e10f9b 100644 --- a/gns3server/compute/base_node.py +++ b/gns3server/compute/base_node.py @@ -312,8 +312,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): """