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

tdhs at users.sourceforge.net tdhs at users.sourceforge.net
Thu Jan 27 05:13:11 CET 2011


Revision: 55559
          http://scummvm.svn.sourceforge.net/scummvm/?rev=55559&view=rev
Author:   tdhs
Date:     2011-01-27 04:13:10 +0000 (Thu, 27 Jan 2011)

Log Message:
-----------
AGOS: Fix Memory Leaks in Feeble Files.

Found with Valgrind.

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

Modified: scummvm/trunk/engines/agos/agos.cpp
===================================================================
--- scummvm/trunk/engines/agos/agos.cpp	2011-01-27 02:57:07 UTC (rev 55558)
+++ scummvm/trunk/engines/agos/agos.cpp	2011-01-27 04:13:10 UTC (rev 55559)
@@ -924,8 +924,12 @@
 	if (_backGroundBuf)
 		_backGroundBuf->free();
 	delete _backGroundBuf;
+	if (_backBuf)
+		_backBuf->free();
 	delete _backBuf;
 	free(_planarBuf);
+	if (_scaleBuf)
+		_scaleBuf->free();
 	delete _scaleBuf;
 	free(_zoneBuffers);
 


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