Prechádzať zdrojové kódy

Fix possible unprotected access to battleint

Ivan Savenko 2 rokov pred
rodič
commit
3eb19e6ed7
1 zmenil súbory, kde vykonal 1 pridanie a 3 odobranie
  1. 1 3
      client/battle/BattleInterface.cpp

+ 1 - 3
client/battle/BattleInterface.cpp

@@ -105,11 +105,9 @@ void BattleInterface::playIntroSoundAndUnlockInterface()
 {
 	auto onIntroPlayed = [this]()
 	{
+		boost::unique_lock<boost::recursive_mutex> un(*CPlayerInterface::pim);
 		if(LOCPLINT->battleInt)
-		{
-			boost::unique_lock<boost::recursive_mutex> un(*CPlayerInterface::pim);
 			onIntroSoundPlayed();
-		}
 	};
 
 	int battleIntroSoundChannel = CCS->soundh->playSoundFromSet(CCS->soundh->battleIntroSounds);