[Scummvm-cvs-logs] SF.net SVN: scummvm: [21523] scummvm/trunk/engines/sky/compact.cpp

fingolfin at users.sourceforge.net fingolfin at users.sourceforge.net
Sat Apr 1 03:26:01 CEST 2006


Revision: 21523
Author:   fingolfin
Date:     2006-04-01 03:25:08 -0800 (Sat, 01 Apr 2006)
ViewCVS:  http://svn.sourceforge.net/scummvm/?rev=21523&view=rev

Log Message:
-----------
Patch #1432378: BASS: Memory leak, patch included

Modified Paths:
--------------
    scummvm/trunk/engines/sky/compact.cpp
Modified: scummvm/trunk/engines/sky/compact.cpp
===================================================================
--- scummvm/trunk/engines/sky/compact.cpp	2006-04-01 06:38:47 UTC (rev 21522)
+++ scummvm/trunk/engines/sky/compact.cpp	2006-04-01 11:25:08 UTC (rev 21523)
@@ -238,14 +238,18 @@
 SkyCompact::~SkyCompact(void) {
 	free(_rawBuf);
 	free(_asciiBuf);
+	free(_saveIds);
 	for (int i = 0; i < _numDataLists; i++) {
-		free(_compacts[i]);
 		free(_cptNames[i]);
 		free(_cptSizes[i]);
+		free(_cptTypes[i]);
+		free(_compacts[i]);
 	}
-	free(_compacts);
 	free(_cptNames);
+	free(_dataListLen);
 	free(_cptSizes);
+	free(_cptTypes);
+	free(_compacts);
 	_cptFile->close();
 	delete _cptFile;
 }


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