diff options
author | Kurt Pattyn <pattyn.kurt@gmail.com> | 2014-01-26 18:05:42 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2014-02-01 22:27:34 +0100 |
commit | 9f080442a6d99a43f76cf7a4f568ceeddecbb019 (patch) | |
tree | a0268f5711852dd588e5769c433f69010c66a3f9 /src/websockets/qwebsocket_p.cpp | |
parent | 43b193b457c32a2481702b66afde19c188057d40 (diff) | |
download | qtwebsockets-9f080442a6d99a43f76cf7a4f568ceeddecbb019.tar.gz |
Allow writes only when socket is in connected state
Change-Id: I3e265ccba334301444611a8013568ba52cca5bcd
Reviewed-by: Kurt Pattyn <pattyn.kurt@gmail.com>
Diffstat (limited to 'src/websockets/qwebsocket_p.cpp')
-rw-r--r-- | src/websockets/qwebsocket_p.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/websockets/qwebsocket_p.cpp b/src/websockets/qwebsocket_p.cpp index 91588c0..10597d3 100644 --- a/src/websockets/qwebsocket_p.cpp +++ b/src/websockets/qwebsocket_p.cpp @@ -678,7 +678,7 @@ QByteArray QWebSocketPrivate::getFrameHeader(QWebSocketProtocol::OpCode opCode, qint64 QWebSocketPrivate::doWriteFrames(const QByteArray &data, bool isBinary) { qint64 payloadWritten = 0; - if (Q_UNLIKELY(!m_pSocket)) + if (Q_UNLIKELY(!m_pSocket) || (state() != QAbstractSocket::ConnectedState)) return payloadWritten; Q_Q(QWebSocket); |