aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/languageserverprotocol
diff options
context:
space:
mode:
authorDavid Schulz <david.schulz@qt.io>2018-09-11 09:48:50 +0200
committerDavid Schulz <david.schulz@qt.io>2018-09-13 07:56:22 +0000
commitd490319db6d44e56349339ea8367a14f7043c11b (patch)
treedb842a7219a3f1754c0b7e01b762cc778c9def8b /src/libs/languageserverprotocol
parent35b941462ece5d72ba07c841c26eacdbf06c34fc (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.cpp1
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);
}