summaryrefslogtreecommitdiff
path: root/src/websockets
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2021-01-25 15:34:22 +0100
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2021-01-25 16:58:56 +0100
commit9f6449ef1b6d1e7651f181585f1c35d6722bb87a (patch)
tree87933a5309223ccea3e70119bfdf9d35e3714fcc /src/websockets
parent543f0660dd75293bac8d0fb864d43ebeceb8238c (diff)
downloadqtwebsockets-9f6449ef1b6d1e7651f181585f1c35d6722bb87a.tar.gz
Clear frame on reconnect
Otherwise partial data could leak through to next connection and cause odd behavior Pick-to: 5.15 Fixes: QTBUG-88923 Change-Id: I6c75e6325527379bcdca0b9819a89437d0658893 Reviewed-by: Alex Blasche <alexander.blasche@qt.io> Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io>
Diffstat (limited to 'src/websockets')
-rw-r--r--src/websockets/qwebsocketdataprocessor.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/websockets/qwebsocketdataprocessor.cpp b/src/websockets/qwebsocketdataprocessor.cpp
index 48a940d..e1319c6 100644
--- a/src/websockets/qwebsocketdataprocessor.cpp
+++ b/src/websockets/qwebsocketdataprocessor.cpp
@@ -252,6 +252,7 @@ void QWebSocketDataProcessor::clear()
m_textMessage.clear();
m_payloadLength = 0;
m_decoder.resetState();
+ frame.clear();
}
/*!