diff options
| author | def <dennis@felsin9.de> | 2014-11-16 21:42:25 +0100 |
|---|---|---|
| committer | def <dennis@felsin9.de> | 2014-11-16 21:42:25 +0100 |
| commit | 9bbe115c522835c34c29196f2595c29c6bf00701 (patch) | |
| tree | fbcd32333c6167f96ad4cb3b41876ceacdcda019 /src | |
| parent | 8bbbe3afb5f34f468bcbe7812360b0ed448a7b40 (diff) | |
| download | zcatch-9bbe115c522835c34c29196f2595c29c6bf00701.tar.gz zcatch-9bbe115c522835c34c29196f2595c29c6bf00701.zip | |
Fix offset
Diffstat (limited to 'src')
| -rw-r--r-- | src/engine/server/server.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/engine/server/server.cpp b/src/engine/server/server.cpp index 516db5fb..f62ceb4d 100644 --- a/src/engine/server/server.cpp +++ b/src/engine/server/server.cpp @@ -964,7 +964,7 @@ void CServer::ProcessClientPacket(CNetChunk *pPacket) int Last = 0; // drop faulty map data requests - if(Chunk < 0 || Offset > m_CurrentMapSize) + if(Chunk < 0 || Offset < 0 || Offset > m_CurrentMapSize) return; if(Offset+ChunkSize >= m_CurrentMapSize) |