[Scummvm-cvs-logs] SF.net SVN: scummvm:[55401] scummvm/trunk/engines/toon/toon.cpp

tdhs at users.sourceforge.net tdhs at users.sourceforge.net
Sat Jan 22 01:00:33 CET 2011


Revision: 55401
          http://scummvm.svn.sourceforge.net/scummvm/?rev=55401&view=rev
Author:   tdhs
Date:     2011-01-22 00:00:30 +0000 (Sat, 22 Jan 2011)

Log Message:
-----------
TOON: Fix for Memory Leak during Savegame Loading.

Modified Paths:
--------------
    scummvm/trunk/engines/toon/toon.cpp

Modified: scummvm/trunk/engines/toon/toon.cpp
===================================================================
--- scummvm/trunk/engines/toon/toon.cpp	2011-01-21 23:43:02 UTC (rev 55400)
+++ scummvm/trunk/engines/toon/toon.cpp	2011-01-22 00:00:30 UTC (rev 55401)
@@ -3087,7 +3087,6 @@
 		exitScene();
 	}
 
-
 	_gameState->load(loadFile);
 	loadScene(_gameState->_currentScene, true);
 	_gameState->loadConversations(loadFile);
@@ -3208,14 +3207,13 @@
 		}
 
 		_saveBufferStream->write(buf, size);
-		delete loadFile;
 	}
+	delete loadFile;
 	return true;
 }
 
 // another special case for inventory
 int32 ToonEngine::getSpecialInventoryItem(int32 item) {
-
 	// butter
 	if (item == 12) {
 		for (int32 i = 0; i < _gameState->_numInventoryItems; i++) {


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list