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 | |
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.
-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); |