From 9bbe115c522835c34c29196f2595c29c6bf00701 Mon Sep 17 00:00:00 2001 From: def Date: Sun, 16 Nov 2014 21:42:25 +0100 Subject: Fix offset --- src/engine/server/server.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) -- cgit 1.4.1