diff options
| author | oy <Tom_Adams@web.de> | 2013-02-24 18:57:23 +0100 |
|---|---|---|
| committer | oy <Tom_Adams@web.de> | 2013-02-24 18:57:23 +0100 |
| commit | 313a0949b0c4d077e61051fd773208d889649c37 (patch) | |
| tree | d96c0353abd4042f2871c7f82b7883b06395bfa4 | |
| parent | 0e92dd560300a0b255b5c173e715f2714e7c1765 (diff) | |
| download | zcatch-313a0949b0c4d077e61051fd773208d889649c37.tar.gz zcatch-313a0949b0c4d077e61051fd773208d889649c37.zip | |
make sure clients are authed for map downloads
| -rw-r--r-- | src/engine/server/server.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/engine/server/server.cpp b/src/engine/server/server.cpp index 4b7f6332..581c7e67 100644 --- a/src/engine/server/server.cpp +++ b/src/engine/server/server.cpp @@ -841,6 +841,9 @@ void CServer::ProcessClientPacket(CNetChunk *pPacket) } else if(Msg == NETMSG_REQUEST_MAP_DATA) { + if(m_aClients[ClientID].m_State < CClient::STATE_CONNECTING) + return; + int Chunk = Unpacker.GetInt(); int ChunkSize = 1024-128; int Offset = Chunk * ChunkSize; |