From b704e40bae69dcdc54b85e934ec3862d60bfdb5b Mon Sep 17 00:00:00 2001 From: D G Turner Date: Sat, 31 Dec 2011 00:28:27 +0000 Subject: TSAGE: Close memory leak in savegame thumbnail. --- engines/tsage/saveload.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'engines/tsage/saveload.cpp') 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); -- cgit v1.2.3