aboutsummaryrefslogtreecommitdiff
path: root/engines/cge/cge_main.cpp
diff options
context:
space:
mode:
authorD G Turner2012-03-28 00:10:56 +0100
committerD G Turner2012-03-28 00:10:56 +0100
commit83d4eeadc63d40a465ca9713194505440253d398 (patch)
treeee9c3ef27f99e194bd6df3fbebf3b6423a907351 /engines/cge/cge_main.cpp
parentb81b36855cdd2319467b42bea1637234007fb406 (diff)
downloadscummvm-rg350-83d4eeadc63d40a465ca9713194505440253d398.tar.gz
scummvm-rg350-83d4eeadc63d40a465ca9713194505440253d398.tar.bz2
scummvm-rg350-83d4eeadc63d40a465ca9713194505440253d398.zip
CGE: Close memory leak in savegame thumbnail loading.
Diffstat (limited to 'engines/cge/cge_main.cpp')
-rw-r--r--engines/cge/cge_main.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/engines/cge/cge_main.cpp b/engines/cge/cge_main.cpp
index fd7dd85c57..27bc47b651 100644
--- a/engines/cge/cge_main.cpp
+++ b/engines/cge/cge_main.cpp
@@ -430,11 +430,8 @@ bool CGEEngine::readSavegameHeader(Common::InSaveFile *in, SavegameHeader &heade
// Get the thumbnail
header.thumbnail = Graphics::loadThumbnail(*in);
- if (!header.thumbnail) {
- delete header.thumbnail;
- header.thumbnail = NULL;
+ if (!header.thumbnail)
return false;
- }
// Read in save date/time
header.saveYear = in->readSint16LE();