From 597e1e618da4799e8e51755bd5c96d6c258aad90 Mon Sep 17 00:00:00 2001 From: Julien Duponchelle Date: Mon, 24 Oct 2016 18:02:50 +0200 Subject: [PATCH] Fix a possible deadlock at exit --- gns3server/controller/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gns3server/controller/__init__.py b/gns3server/controller/__init__.py index f4ed82d5..68cf6456 100644 --- a/gns3server/controller/__init__.py +++ b/gns3server/controller/__init__.py @@ -80,7 +80,7 @@ class Controller: try: yield from compute.close() # We don't care if a compute is down at this step - except (aiohttp.errors.ClientOSError, aiohttp.web_exceptions.HTTPError): + except (aiohttp.errors.ClientOSError, aiohttp.web_exceptions.HTTPError, OSError): pass yield from self.gns3vm.exit_vm() self._computes = {}