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.""" """Clean up socket when the client disconnected."""
log.ipc.debug("Client disconnected.") log.ipc.debug("Client disconnected.")
self._timer.stop() self._timer.stop()
self._socket.deleteLater() if self._socket is not None:
self._socket = None self._socket.deleteLater()
self._socket = None
# Maybe another connection is waiting. # Maybe another connection is waiting.
self.handle_connection() self.handle_connection()