From: Kurt Pattyn Date: Sun, 26 Jan 2014 17:05:42 +0000 (+0100) Subject: Allow writes only when socket is in connected state X-Git-Tag: v5.3.0-alpha1~38 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9f080442a6d99a43f76cf7a4f568ceeddecbb019;p=contrib%2Fqtwebsockets.git Allow writes only when socket is in connected state Change-Id: I3e265ccba334301444611a8013568ba52cca5bcd Reviewed-by: Kurt Pattyn --- 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);