diff options
author | athrxx | 2019-01-20 14:36:09 +0100 |
---|---|---|
committer | athrxx | 2019-01-20 14:39:42 +0100 |
commit | 535a15f25ab5f18f2abd11cd90b089c5de9a9ba2 (patch) | |
tree | f2a630fbc923699aa1801f6140d9247b64da164a /engines/kyra | |
parent | 183d8319d30df9396e2970e92809b0f1bba7d57f (diff) | |
download | scummvm-rg350-535a15f25ab5f18f2abd11cd90b089c5de9a9ba2.tar.gz scummvm-rg350-535a15f25ab5f18f2abd11cd90b089c5de9a9ba2.tar.bz2 scummvm-rg350-535a15f25ab5f18f2abd11cd90b089c5de9a9ba2.zip |
KYRA: fix GMM save/load invalid mem access for very old savegames
This is for save files created 2006, 2007 and early 2008. Which is probably the reason why this has gone unnoticed.
Diffstat (limited to 'engines/kyra')
-rw-r--r-- | engines/kyra/saveload.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/engines/kyra/saveload.cpp b/engines/kyra/saveload.cpp index e59eb5d77b..09d222aaae 100644 --- a/engines/kyra/saveload.cpp +++ b/engines/kyra/saveload.cpp @@ -128,6 +128,8 @@ WARN_UNUSED_RESULT KyraEngine_v1::ReadSaveHeaderError KyraEngine_v1::readSaveHea if (!skipThumbnail) return kRSHEIoError; } + } else { + header.thumbnail = 0; } return ((in->err() || in->eos()) ? kRSHEIoError : kRSHENoError); |