diff options
author | D G Turner | 2012-03-28 00:10:56 +0100 |
---|---|---|
committer | D G Turner | 2012-03-28 00:10:56 +0100 |
commit | 83d4eeadc63d40a465ca9713194505440253d398 (patch) | |
tree | ee9c3ef27f99e194bd6df3fbebf3b6423a907351 /engines/cge/cge_main.cpp | |
parent | b81b36855cdd2319467b42bea1637234007fb406 (diff) | |
download | scummvm-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.cpp | 5 |
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(); |