From e212d4e71a56af65667d23b8845044f6dbdc86a2 Mon Sep 17 00:00:00 2001 From: KoljaFrahm Date: Sat, 29 Aug 2026 15:36:25 +0200 Subject: [PATCH] fix: don't show an error when ipc server is closed --- src/lib/deskflow/ipc/IpcServer.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/lib/deskflow/ipc/IpcServer.cpp b/src/lib/deskflow/ipc/IpcServer.cpp index a3c23e959..a280afb7c 100644 --- a/src/lib/deskflow/ipc/IpcServer.cpp +++ b/src/lib/deskflow/ipc/IpcServer.cpp @@ -96,7 +96,12 @@ void IpcServer::handleDisconnected() void IpcServer::handleErrorOccurred() { const auto clientSocket = qobject_cast(sender()); - LOG_ERR("%s ipc server client error: %s", m_typeName.constData(), clientSocket->errorString().toUtf8().constData()); + if (clientSocket->error() == QLocalSocket::PeerClosedError) { + LOG_DEBUG("%s ipc server client closed connection", m_typeName.constData()); + } else { + LOG_ERR("%s ipc server client error: %s", m_typeName.constData(), clientSocket->errorString().toUtf8().constData()); + } + m_clients.remove(clientSocket); clientSocket->deleteLater(); }