From e7dc2c0d0cabd2e9890903800aab7559115a0d9f Mon Sep 17 00:00:00 2001 From: Max Horn Date: Wed, 1 Nov 2006 21:09:25 +0000 Subject: Workaround for bug #1586894 svn-id: r24582 --- engines/scumm/smush/saud_channel.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'engines') diff --git a/engines/scumm/smush/saud_channel.cpp b/engines/scumm/smush/saud_channel.cpp index 7a0f146e10..902934f943 100644 --- a/engines/scumm/smush/saud_channel.cpp +++ b/engines/scumm/smush/saud_channel.cpp @@ -172,9 +172,10 @@ bool SaudChannel::appendData(Chunk &b, int32 size) { byte *SaudChannel::getSoundData() { byte *tmp = _sbuffer; - assert(_dataSize > 0); - if (!_keepSize) + if (!_keepSize) { + assert(_dataSize > 0); _dataSize -= _sbufferSize; + } _sbuffer = 0; _sbufferSize = 0; -- cgit v1.2.3