From 54f1068dd87a49def1826048844904ac6504559e Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Thu, 10 May 2007 02:32:06 +0000 Subject: [PATCH] fix uninitialized m_MasterPlayerNumber during first UnjoinPlayer --- stepmania/src/GameState.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/stepmania/src/GameState.cpp b/stepmania/src/GameState.cpp index 803e336450..8173882877 100644 --- a/stepmania/src/GameState.cpp +++ b/stepmania/src/GameState.cpp @@ -235,6 +235,8 @@ void GameState::ResetPlayer( PlayerNumber pn ) void GameState::Reset() { + m_MasterPlayerNumber = PLAYER_INVALID; // must initialize for UnjoinPlayer + FOREACH_PlayerNumber( pn ) UnjoinPlayer( pn ); @@ -247,7 +249,6 @@ void GameState::Reset() FOREACH_PlayerNumber( pn ) MEMCARDMAN->UnlockCard( pn ); // m_iCoins = 0; // don't reset coin count! - m_MasterPlayerNumber = PLAYER_INVALID; m_bMultiplayer = false; *m_Environment = LuaTable(); m_sPreferredSongGroup.Set( GROUP_ALL );