From b01d712a63a1a6de4e0376fed1f2b7ef8829d17f Mon Sep 17 00:00:00 2001 From: D G Turner Date: Wed, 28 Mar 2012 01:51:56 +0100 Subject: CGE: Close memory leak in savegame loading. --- engines/cge/cge_main.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/engines/cge/cge_main.cpp b/engines/cge/cge_main.cpp index 27bc47b651..05a94df606 100644 --- a/engines/cge/cge_main.cpp +++ b/engines/cge/cge_main.cpp @@ -216,6 +216,7 @@ bool CGEEngine::loadGame(int slotNumber, SavegameHeader *header, bool tiny) { byte *dataBuffer = (byte *)malloc(size); saveFile->read(dataBuffer, size); readStream = new Common::MemoryReadStream(dataBuffer, size, DisposeAfterUse::YES); + delete saveFile; } // Check to see if it's a ScummVM savegame or not -- cgit v1.2.3