summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlessandro Portale <alessandro.portale@qt.io>2021-06-09 01:00:19 +0200
committerAlessandro Portale <alessandro.portale@qt.io>2021-06-09 06:40:11 +0000
commit27f8e2dbce774410c5443a7f425eb53c2a869f54 (patch)
tree37fa2df3ac5ed9c01f7c8922961308ea7c5c38df /src
parentb820a832b289ab813172b16b93561b5b25c8e621 (diff)
downloadqt-creator-27f8e2dbce774410c5443a7f425eb53c2a869f54.tar.gz
Utils: Fix splitting in ChannelBuffer::takeFirstLine()
Escape the '\r' Change-Id: I8cee40dc4a65f893f1a11c7cf066777498c37339 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/libs/utils/qtcprocess.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libs/utils/qtcprocess.cpp b/src/libs/utils/qtcprocess.cpp
index 42e80914f7..d6ffe3ebf8 100644
--- a/src/libs/utils/qtcprocess.cpp
+++ b/src/libs/utils/qtcprocess.cpp
@@ -875,7 +875,7 @@ QString ChannelBuffer::linesRead()
// Check for first complete line inside the rawData and return it, removing the line from the buffer
Utils::optional<QString> ChannelBuffer::takeFirstLine()
{
- const int firstLineEnd = qMax(rawData.indexOf('\n'), rawData.indexOf('r'));
+ const int firstLineEnd = qMax(rawData.indexOf('\n'), rawData.indexOf('\r'));
if (firstLineEnd == -1)
return Utils::nullopt;