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

tdhs at users.sourceforge.net tdhs at users.sourceforge.net
Sat Jan 22 06:21:51 CET 2011


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

Log Message:
-----------
TOON: Fix Further Memory Leaks in 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-22 04:39:39 UTC (rev 55407)
+++ scummvm/trunk/engines/toon/toon.cpp	2011-01-22 05:21:51 UTC (rev 55408)
@@ -92,7 +92,7 @@
 	_currentTextLineY = 0;
 	_currentTextLineCharacterId = 0;
 
-	_saveBufferStream = new Common::MemoryWriteStreamDynamic();
+	_saveBufferStream = new Common::MemoryWriteStreamDynamic(DisposeAfterUse::YES);
 
 	_firstFrame = false;
 
@@ -3210,8 +3210,8 @@
 				break;
 			}
 		}
-
 		_saveBufferStream->write(buf, size);
+		delete[] buf;
 	}
 	delete loadFile;
 	return true;


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