VirtualDiscFileSystem: Fix out-of-range array read in fileList

This commit is contained in:
Henrik Rydgård 2023-05-04 23:47:46 +02:00
parent 4d4c325765
commit 942021e5cd

View file

@ -645,7 +645,7 @@ PSPFileInfo VirtualDiscFileSystem::GetFileInfo(std::string filename) {
localtime_r((time_t*)&mtime, &x.mtime);
}
x.startSector = fileList[fileIndex].firstBlock;
// x.startSector was set above in "if (fileIndex != -1)".
x.numSectors = (x.size+2047)/2048;
}