From 99ebe2f669258b3919a0933ffd5d4c85fb13c0c0 Mon Sep 17 00:00:00 2001 From: Juha Vuolle Date: Mon, 3 Oct 2022 15:27:34 +0300 Subject: Remove/replace uninitialized status line variable in error string MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Amends: bbd9f2f4f5e0fda85029fa320f793973ea607c2b Pick-to: 6.3 6.4 Change-Id: I4af7b167e5f45ad5ead25f6421a2af8638494fd4 Reviewed-by: MÃ¥rten Nordheim --- src/websockets/qwebsocket_p.cpp | 7 +++++-- src/websockets/qwebsocket_p.h | 1 - 2 files changed, 5 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/websockets/qwebsocket_p.cpp b/src/websockets/qwebsocket_p.cpp index c13d831..085af7d 100644 --- a/src/websockets/qwebsocket_p.cpp +++ b/src/websockets/qwebsocket_p.cpp @@ -1032,9 +1032,12 @@ void QWebSocketPrivate::processHandshake(QTcpSocket *pSocket) .arg(acceptKey, accept); } } else { + const QString upgradeParms = QLatin1String( + "Accept-key size: %1, version: %2.%3, upgrade: %4, connection: %5").arg( + QString::number(acceptKey.size()), QString::number(parser.getMajorVersion()), + QString::number(parser.getMinorVersion()), upgrade, connection); errorDescription = QWebSocket::tr( - "QWebSocketPrivate::processHandshake: Invalid status line in response: %1.") - .arg(QString::fromLatin1(m_statusLine)); + "Invalid parameter(s) presented during protocol upgrade: %1").arg(upgradeParms); } } else if (parser.getStatusCode() == 400) { //HTTP/1.1 400 Bad Request diff --git a/src/websockets/qwebsocket_p.h b/src/websockets/qwebsocket_p.h index f30dfff..08770e4 100644 --- a/src/websockets/qwebsocket_p.h +++ b/src/websockets/qwebsocket_p.h @@ -220,7 +220,6 @@ private: QMaskGenerator *m_pMaskGenerator; QDefaultMaskGenerator m_defaultMaskGenerator; - QByteArray m_statusLine; quint64 m_outgoingFrameSize; friend class QWebSocketServerPrivate; -- cgit v1.2.1