mirror of
https://github.com/libretro/scummvm.git
synced 2025-02-03 17:33:05 +00:00
LILLIPUT: Fix unsafe read of string reported by coverity
This commit is contained in:
parent
9479380310
commit
c0de8dd04d
@ -227,9 +227,11 @@ SaveStateDescriptor LilliputMetaEngine::querySaveMetaInfos(const char *target, i
|
||||
}
|
||||
|
||||
uint32 saveNameLength = file->readUint16BE();
|
||||
char saveName[256];
|
||||
file->read(saveName, saveNameLength);
|
||||
saveName[saveNameLength] = 0;
|
||||
Common::String saveName;
|
||||
for (uint32 i = 0; i < saveNameLength; ++i) {
|
||||
char curChr = file->readByte();
|
||||
saveName += curChr;
|
||||
}
|
||||
|
||||
SaveStateDescriptor desc(slot, saveName);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user