fixed a crash, closes #56

This commit is contained in:
GreYFoX 2011-06-07 17:21:47 +02:00
parent 457fee998d
commit 9c4b1c9892

View file

@ -791,7 +791,8 @@ void IGameController::Snap(int SnappingClient)
//pGameInfoObj->m_TimeLimit = g_Config.m_SvTimelimit;
CCharacter *pChar;
CPlayer *pPlayer;
if ((pPlayer = GameServer()->m_apPlayers[SnappingClient]))
if(SnappingClient >= 0)
if((pPlayer = GameServer()->m_apPlayers[SnappingClient]))
if((pChar = pPlayer->GetCharacter()))
pGameInfoObj->m_RoundStartTick = (pChar->m_DDRaceState == DDRACE_STARTED)?pChar->m_StartTime:Server()->Tick();