diff options
author | David Schulz <david.schulz@qt.io> | 2018-09-11 09:48:50 +0200 |
---|---|---|
committer | David Schulz <david.schulz@qt.io> | 2018-09-13 07:56:22 +0000 |
commit | d490319db6d44e56349339ea8367a14f7043c11b (patch) | |
tree | db842a7219a3f1754c0b7e01b762cc778c9def8b /src/libs/languageserverprotocol | |
parent | 35b941462ece5d72ba07c841c26eacdbf06c34fc (diff) |
LSP: reset expected content length when parsing incomplete header
Task-number: QTCREATORBUG-21035
Change-Id: I3e4acb3be05c37e5732bf246c1eb0fc95997674c
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Diffstat (limited to 'src/libs/languageserverprotocol')
-rw-r--r-- | src/libs/languageserverprotocol/basemessage.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libs/languageserverprotocol/basemessage.cpp b/src/libs/languageserverprotocol/basemessage.cpp index 7c92e8732e6..d2cec4703ab 100644 --- a/src/libs/languageserverprotocol/basemessage.cpp +++ b/src/libs/languageserverprotocol/basemessage.cpp @@ -153,6 +153,7 @@ void BaseMessage::parse(QBuffer *data, QString &parseError, BaseMessage &message } // the complete header wasn't received jet, waiting for the rest of it and reparse + message = BaseMessage(); data->seek(startPos); } |