Fixed exception issue when player statistics counter reached 0.
This commit is contained in:
1 parent
c0a53018b0
commit
daa55efab7
1 file changed
+11
-3
@@ -856,10 +856,18 @@ ServerLobbyThread::BroadcastStatisticsUpdate()
|
||||
if (m_totalGamesStarted != m_lastStatData.totalGamesEverStarted)
|
||||
m_lastStatData.totalGamesEverStarted = statData.stats.totalGamesEverStarted = m_totalGamesStarted;
|
||||
|
||||
static_cast<NetPacketStatisticsChanged *>(packet.get())->SetData(statData);
|
||||
if (curNumberOfPlayersOnServer)
|
||||
{
|
||||
try {
|
||||
static_cast<NetPacketStatisticsChanged *>(packet.get())->SetData(statData);
|
||||
|
||||
m_sessionManager.SendToAllSessions(GetSender(), packet, SessionData::Established);
|
||||
m_gameSessionManager.SendToAllSessions(GetSender(), packet, SessionData::Game);
|
||||
m_sessionManager.SendToAllSessions(GetSender(), packet, SessionData::Established);
|
||||
m_gameSessionManager.SendToAllSessions(GetSender(), packet, SessionData::Game);
|
||||
} catch (const NetException &)
|
||||
{
|
||||
// TODO log error.
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
ServerCallback &
|
||||
|
||||
Reference in new issue
Block a user