IPC: Fix shutdown when self._socket is None.

This commit is contained in:
Florian Bruhin 2015-08-30 20:35:34 +02:00
parent 39e40a7887
commit a1cb47936a

View File

@ -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()