From 08c2892295dfae0ad4c7c4ac035501102b7da360 Mon Sep 17 00:00:00 2001 From: Julien Duponchelle Date: Mon, 6 Feb 2017 16:47:40 +0100 Subject: [PATCH] If we can't resolve compute name return 0.0.0.0 It's not perfect, but it's rare in most cases it's handle before. Fix #892 --- gns3server/controller/compute.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gns3server/controller/compute.py b/gns3server/controller/compute.py index f3373c462..7437d796d 100644 --- a/gns3server/controller/compute.py +++ b/gns3server/controller/compute.py @@ -214,7 +214,10 @@ class Compute: """ Return the IP associated to the host """ - return socket.gethostbyname(self._host) + try: + return socket.gethostbyname(self._host) + except socket.gaierror: + return '0.0.0.0' @host.setter def host(self, host):