diff --git a/src/libs/utils/synchronousprocess.cpp b/src/libs/utils/synchronousprocess.cpp index fdbf05c17e7..797b008d23e 100644 --- a/src/libs/utils/synchronousprocess.cpp +++ b/src/libs/utils/synchronousprocess.cpp @@ -239,7 +239,7 @@ QString ChannelBuffer::linesRead() return QString(); // Get completed lines and remove them from the incompleteLinesBuffer: - const QString lines = SynchronousProcess::normalizeNewlines(incompleteLineBuffer.left(lastLineIndex)); + const QString lines = SynchronousProcess::normalizeNewlines(incompleteLineBuffer.left(lastLineIndex + 1)); incompleteLineBuffer = incompleteLineBuffer.mid(lastLineIndex + 1); return lines;