Code :
ERROR:WorldSocket::handle_input_header: client sent malformed packet size = 18245 , cmd = 1952981076
ERROR:WorldSocket::handle_input_header: client sent malformed packet size = 1025 , cmd = -1990045696
[code=diff]diff --git a/src/game/WorldSocket.cpp b/src/game/WorldSocket.cpp
index a39cb26..2febb42 100644
--- a/src/game/WorldSocket.cpp
+++ b/src/game/WorldSocket.cpp
@@ -480,8 +480,8 @@ int WorldSocket::handle_input_header (void)
if ((header.size < 4) || (header.size > 10240) || (header.cmd > 10240))
{
- sLog.outError ("WorldSocket::handle_input_header: client sent malformed packet size = %d , cmd = %d",
- header.size, header.cmd);
+ sLog.outError ("WorldSocket::handle_input_header: client '%s' sent malformed packet size = %d , cmd = %d",
+ GetRemoteAddress().c_str(), header.size, header.cmd);
errno = EINVAL;
return -1;
[/code]
Vous n'avez plus qu'a bloquer l'ip en question ou mieux utilisez Peerblock.