[Scummvm-cvs-logs] CVS: scummvm/scumm sound.cpp,1.48,1.49

Max Horn fingolfin at users.sourceforge.net
Tue Nov 5 05:40:02 CET 2002


Update of /cvsroot/scummvm/scummvm/scumm
In directory usw-pr-cvs1:/tmp/cvs-serv27828/scumm

Modified Files:
	sound.cpp 
Log Message:
fix for bug #633082; added some asserts to catch similiar problems in the future

Index: sound.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/sound.cpp,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -d -r1.48 -r1.49
--- sound.cpp	31 Oct 2002 00:39:48 -0000	1.48
+++ sound.cpp	5 Nov 2002 13:39:09 -0000	1.49
@@ -518,9 +518,11 @@
 	while (num > 0) {
 		_sfxFile->read(&file_byte, sizeof(file_byte));
 		_sfxFile->read(&file_byte_2, sizeof(file_byte_2));
+		assert(i < ARRAYSIZE(_mouthSyncTimes));
 		_mouthSyncTimes[i++] = file_byte | (file_byte_2 << 8);
 		num--;
 	}
+	assert(i < ARRAYSIZE(_mouthSyncTimes));
 	_mouthSyncTimes[i] = 0xFFFF;
 	_sfxMode |= mode;
 	_curSoundPos = 0;





More information about the Scummvm-git-logs mailing list