From 3b3c117f4991ceccbf7c6d37dbb0041090e3f333 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20St=C3=BCrz?= Date: Tue, 21 Feb 2023 00:54:19 +0100 Subject: [PATCH] Close socket on any error --- .../server/tcpsocketserver.cpp | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/libnymea-remoteproxy/server/tcpsocketserver.cpp b/libnymea-remoteproxy/server/tcpsocketserver.cpp index ba623c9..74b4144 100644 --- a/libnymea-remoteproxy/server/tcpsocketserver.cpp +++ b/libnymea-remoteproxy/server/tcpsocketserver.cpp @@ -217,23 +217,8 @@ void SslServer::onSocketError(QAbstractSocket::SocketError error) { QSslSocket *sslSocket = static_cast(sender()); qCWarning(dcTcpSocketServer()) << "Socket error occurred" << error << sslSocket->errorString(); - switch(error) { - case QAbstractSocket::SocketResourceError: - case QAbstractSocket::SocketTimeoutError: - case QAbstractSocket::DatagramTooLargeError: - case QAbstractSocket::NetworkError: - case QAbstractSocket::SslHandshakeFailedError: - case QAbstractSocket::UnfinishedSocketOperationError: - case QAbstractSocket::SslInternalError: - case QAbstractSocket::SslInvalidUserDataError: - case QAbstractSocket::TemporaryError: - case QAbstractSocket::UnknownSocketError: - qCWarning(dcTcpSocketServer()) << "Explitily closing the socket due to error."; - sslSocket->close(); - break; - default: - break; - } + qCWarning(dcTcpSocketServer()) << "Explicitly closing the socket connection."; + sslSocket->close(); } }