[Scummvm-cvs-logs] CVS: scummvm/scumm/imuse_digi dimuse_sndmgr.cpp,1.78,1.79

Pawel Kolodziejski aquadran at users.sourceforge.net
Wed Oct 26 12:40:49 CEST 2005


Update of /cvsroot/scummvm/scummvm/scumm/imuse_digi
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11150

Modified Files:
	dimuse_sndmgr.cpp 
Log Message:
fixed memleak

Index: dimuse_sndmgr.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/imuse_digi/dimuse_sndmgr.cpp,v
retrieving revision 1.78
retrieving revision 1.79
diff -u -d -r1.78 -r1.79
--- dimuse_sndmgr.cpp	18 Oct 2005 01:30:21 -0000	1.78
+++ dimuse_sndmgr.cpp	26 Oct 2005 19:39:53 -0000	1.79
@@ -403,6 +403,9 @@
 	sound->volGroupId = volGroupId;
 	sound->disk = _disk;
 	prepareSound(ptr, sound);
+	if ((soundType == IMUSE_BUNDLE) && !sound->compressed) {
+		free(ptr);
+	}
 	return sound;
 }
 





More information about the Scummvm-git-logs mailing list