diff options
-rw-r--r-- | engines/tsage/saveload.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/engines/tsage/saveload.cpp b/engines/tsage/saveload.cpp index e56968acdf..af2f3566ad 100644 --- a/engines/tsage/saveload.cpp +++ b/engines/tsage/saveload.cpp @@ -189,6 +189,8 @@ Common::Error Saver::restore(int slot) { // Read in the savegame header tSageSavegameHeader header; readSavegameHeader(saveFile, header); + if (header.thumbnail) + header.thumbnail->free(); delete header.thumbnail; serializer.setSaveVersion(header.version); |