[Scummvm-cvs-logs] CVS: scummvm/sound mixer.cpp,1.164,1.165

Max Horn fingolfin at users.sourceforge.net
Sun Sep 19 06:55:07 CEST 2004


Update of /cvsroot/scummvm/scummvm/sound
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11282

Modified Files:
	mixer.cpp 
Log Message:
Fix potential race condition

Index: mixer.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sound/mixer.cpp,v
retrieving revision 1.164
retrieving revision 1.165
diff -u -d -r1.164 -r1.165
--- mixer.cpp	19 Sep 2004 12:22:47 -0000	1.164
+++ mixer.cpp	19 Sep 2004 13:54:24 -0000	1.165
@@ -464,6 +464,7 @@
 }
 
 bool SoundMixer::isSoundIDActive(int id) {
+	Common::StackLock lock(_mutex);
 	for (int i = 0; i != NUM_CHANNELS; i++)
 		if (_channels[i] && _channels[i]->getId() == id)
 			return true;





More information about the Scummvm-git-logs mailing list