Index: sound/mixer.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sound/mixer.cpp,v
retrieving revision 1.50
diff -u -r1.50 mixer.cpp
--- sound/mixer.cpp	18 Aug 2002 21:42:22 -0000	1.50
+++ sound/mixer.cpp	19 Aug 2002 21:50:11 -0000
@@ -60,6 +60,8 @@
 		chan = _channels[index];
 	} else {
 		chan->append(sound, size);
+		if (_flags & FLAG_AUTOFREE)
+			free(sound);
 	}
 
 	_syst->unlock_mutex(_mutex);
