[Scummvm-cvs-logs] CVS: residual/imuse imuse_mcmp_mgr.cpp,1.8,1.9

Pawel Kolodziejski aquadran at users.sourceforge.net
Sat Jan 1 01:58:06 CET 2005


Update of /cvsroot/scummvm/residual/imuse
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27024/imuse

Modified Files:
	imuse_mcmp_mgr.cpp 
Log Message:
proper usage for file handles

Index: imuse_mcmp_mgr.cpp
===================================================================
RCS file: /cvsroot/scummvm/residual/imuse/imuse_mcmp_mgr.cpp,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- imuse_mcmp_mgr.cpp	31 Dec 2004 21:35:04 -0000	1.8
+++ imuse_mcmp_mgr.cpp	1 Jan 2005 09:57:33 -0000	1.9
@@ -37,8 +37,12 @@
 }
 
 McmpMgr::~McmpMgr() {
-	free(_compTable);
-	free(_compInput);
+	if (_file)
+		fclose(_file);
+	if (_compTable)
+		free(_compTable);
+	if (_compInput)
+		free(_compInput);
 }
 
 bool McmpMgr::openSound(const char *filename, byte **resPtr, int &offsetData) {





More information about the Scummvm-git-logs mailing list