mirror of
https://github.com/ddnet/ddnet.git
synced 2024-09-20 09:34:19 +00:00
Don't run UpdateServerInfo if server isn't initialized yet
or currently shutting down anyway. Fixes the first half of #2421
This commit is contained in:
parent
5a41318cbd
commit
e69f747e5f
|
@ -273,7 +273,7 @@ CServer::CServer(): m_Register(false), m_RegSixup(true)
|
|||
m_pGameServer = 0;
|
||||
|
||||
m_CurrentGameTick = 0;
|
||||
m_RunServer = 1;
|
||||
m_RunServer = false;
|
||||
|
||||
for(int i = 0; i < 2; i++)
|
||||
{
|
||||
|
@ -2075,6 +2075,9 @@ void CServer::ExpireServerInfo()
|
|||
|
||||
void CServer::UpdateServerInfo(bool Resend)
|
||||
{
|
||||
if(!m_RunServer)
|
||||
return;
|
||||
|
||||
for(int i = 0; i < 3; i++)
|
||||
for(int j = 0; j < 2; j++)
|
||||
CacheServerInfo(&m_ServerInfoCache[i * 2 + j], i, j);
|
||||
|
@ -2292,6 +2295,8 @@ void CServer::InitRegister(CNetServer *pNetServer, IEngineMasterServer *pMasterS
|
|||
|
||||
int CServer::Run()
|
||||
{
|
||||
m_RunServer = true;
|
||||
|
||||
m_AuthManager.Init();
|
||||
|
||||
if(g_Config.m_Debug)
|
||||
|
|
Loading…
Reference in a new issue