From a1cb47936aa0bafe2e455e201bf44aae2ce49026 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Sun, 30 Aug 2015 20:35:34 +0200 Subject: [PATCH] IPC: Fix shutdown when self._socket is None. --- qutebrowser/misc/ipc.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/qutebrowser/misc/ipc.py b/qutebrowser/misc/ipc.py index 1485b5a35..494adce4e 100644 --- a/qutebrowser/misc/ipc.py +++ b/qutebrowser/misc/ipc.py @@ -178,8 +178,9 @@ class IPCServer(QObject): """Clean up socket when the client disconnected.""" log.ipc.debug("Client disconnected.") self._timer.stop() - self._socket.deleteLater() - self._socket = None + if self._socket is not None: + self._socket.deleteLater() + self._socket = None # Maybe another connection is waiting. self.handle_connection()