diff --git a/src/plugins/silversearcher/silversearcheroutputparser.cpp b/src/plugins/silversearcher/silversearcheroutputparser.cpp index 88ec7cdde05..0dab3250f9a 100644 --- a/src/plugins/silversearcher/silversearcheroutputparser.cpp +++ b/src/plugins/silversearcher/silversearcheroutputparser.cpp @@ -46,7 +46,7 @@ QList SilverSearcherOutputParser::parse() continue; } parseFilePath(); - while (output[index] != '\n') { + while (index < outputSize && output[index] != '\n') { parseLineNumber(); if (index >= outputSize - 1) break;