Fix out of bounds read when parsing fstab.

BUG: 429191
This commit is contained in:
Andrius Štikonas 2021-01-07 01:25:12 +00:00
parent 06f15334ec
commit 31706cffdc
1 changed files with 6 additions and 0 deletions

View File

@ -82,6 +82,12 @@ FstabEntryList readFstabEntries( const QString& fstabPath )
// (4) dump frequency (optional, defaults to 0), no comment is allowed if omitted,
// (5) pass number (optional, defaults to 0), no comment is allowed if omitted,
// (#) comment (optional).
// Handle deprecated subtypes, e.g. sshfs#example. They are not relevant for partitioning, ignore them.
if (splitLine.size() < 3) {
continue;
}
auto fsSpec = splitLine.at(0);
auto mountPoint = unescapeSpaces(splitLine.at(1));
auto fsType = splitLine.at(2);