From f224da09f4ae85ededff2b63734d375b20451dcc Mon Sep 17 00:00:00 2001 From: Max Horn Date: Thu, 8 Jan 2004 01:59:11 +0000 Subject: fix a memory leak; re-add assert, just to be sure svn-id: r12230 --- scumm/imuse_digi/dimuse.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scumm/imuse_digi/dimuse.cpp b/scumm/imuse_digi/dimuse.cpp index bcb4f89d0d..9944cd427f 100644 --- a/scumm/imuse_digi/dimuse.cpp +++ b/scumm/imuse_digi/dimuse.cpp @@ -175,6 +175,7 @@ void IMuseDigital::callback() { break; } mixer_size -= result; + assert(mixer_size >= 0); } while (mixer_size != 0); } } @@ -278,7 +279,7 @@ void IMuseDigital::startSound(int soundId, const char *soundName, int soundType, } else { _track[l].stream2 = NULL; _track[l].stream = makeAppendableAudioStream(freq, mixerFlags, 100000); - _scumm->_mixer->playInputStream(&_track[l].handle, _track[l].stream, true, _track[l].vol / 1000, _track[l].pan, -1, false); + _scumm->_mixer->playInputStream(&_track[l].handle, _track[l].stream, true, _track[l].vol / 1000, _track[l].pan, -1); } _track[l].used = true; -- cgit v1.2.3