From 2aaf108bd911e6326465a8b6fe0c9dd57fba4904 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Kon=C3=AD=C5=99?= Date: Sat, 26 Nov 2022 01:37:14 +0100 Subject: [PATCH] Clear closing reason for connection object when a client connects The closing reason would otherwise persist from the previous client disconnecting and would appear when listing connected clients via "/list connections". --- server/sernet.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/server/sernet.cpp b/server/sernet.cpp index 257aea0acd..e4320837ab 100644 --- a/server/sernet.cpp +++ b/server/sernet.cpp @@ -315,6 +315,7 @@ int server_make_connection(QTcpSocket *new_sock, const QString &client_addr) if (!pconn->used) { connection_common_init(pconn); pconn->sock = new_sock; + pconn->closing_reason.clear(); pconn->observer = false; pconn->playing = nullptr; pconn->capability[0] = '\0';