diff options
| author | heinrich5991 <heinrich5991@gmail.com> | 2011-04-21 22:42:47 +0200 |
|---|---|---|
| committer | heinrich5991 <heinrich5991@gmail.com> | 2011-04-21 22:42:47 +0200 |
| commit | fd3ec6f721f7c4a8c610cb1c92a778c992e757e8 (patch) | |
| tree | bf85281b05aa37bac01b384bd40e2de37a75ddfb /src/engine/server | |
| parent | 8b62b051c8c5de5af8af3aa06981ce28f8c62420 (diff) | |
| download | zcatch-fd3ec6f721f7c4a8c610cb1c92a778c992e757e8.tar.gz zcatch-fd3ec6f721f7c4a8c610cb1c92a778c992e757e8.zip | |
test/dbg
Diffstat (limited to 'src/engine/server')
| -rw-r--r-- | src/engine/server/server.cpp | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/src/engine/server/server.cpp b/src/engine/server/server.cpp index d6bfba8b..b6128822 100644 --- a/src/engine/server/server.cpp +++ b/src/engine/server/server.cpp @@ -1034,10 +1034,20 @@ void CServer::PumpNetwork() }*/ if(Packet.m_DataSize >= sizeof(BANMASTER_IPBAN) && - mem_comp(Packet.m_pData, BANMASTER_IPBAN, sizeof(BANMASTER_IPBAN)) == 0 && - g_Config.m_SvGlobalBantime && - m_NetServer.BanmasterCheck(&Packet.m_Address) != -1) + mem_comp(Packet.m_pData, BANMASTER_IPBAN, sizeof(BANMASTER_IPBAN)) == 0) { + dbg_msg("dbg", "a"); + + if(!g_Config.m_SvGlobalBantime) + return; + + dbg_msg("dbg", "b"); + + if(m_NetServer.BanmasterCheck(&Packet.m_Address) == -1) + return; + + dbg_msg("dbg", "c"); + CUnpacker Up; char aIp[NETADDR_MAXSTRSIZE]; char aReason[256]; @@ -1157,7 +1167,7 @@ int CServer::Run() } - if(!m_NetServer.Open(BindAddr, g_Config.m_SvMaxClients, g_Config.m_SvMaxClientsPerIP, 0)); + if(!m_NetServer.Open(BindAddr, g_Config.m_SvMaxClients, g_Config.m_SvMaxClientsPerIP, 0)) { dbg_msg("server", "couldn't open socket. port might already be in use"); return -1; |