diff --git a/src/game/server/score/sql_score.cpp b/src/game/server/score/sql_score.cpp index 578b5a616..41b1b374c 100644 --- a/src/game/server/score/sql_score.cpp +++ b/src/game/server/score/sql_score.cpp @@ -430,11 +430,13 @@ void CSqlScore::MapVoteThread(void *pUser) CPlayer *pPlayer = pData->m_pSqlData->m_pGameServer->m_apPlayers[pData->m_ClientID]; + int64 Now = pData->m_pSqlData->Server()->Tick(); + int Timeleft = 0; + if(!pPlayer) goto end; - int64 Now = pData->m_pSqlData->Server()->Tick(); - int Timeleft = pPlayer->m_LastVoteCall + pData->m_pSqlData->Server()->TickSpeed()*g_Config.m_SvVoteDelay - Now; + Timeleft = pPlayer->m_LastVoteCall + pData->m_pSqlData->Server()->TickSpeed()*g_Config.m_SvVoteDelay - Now; if(pData->m_pSqlData->m_pResults->rowsCount() != 1) {