rendered paste bodyIndex: C:/eclipse/workspace/L2_GameServer/java/net/sf/l2j/gameserver/clientpackets/ClientBasePacket.java
===================================================================
--- C:/eclipse/workspace/L2_GameServer/java/net/sf/l2j/gameserver/clientpackets/ClientBasePacket.java (revision 1942)
+++ C:/eclipse/workspace/L2_GameServer/java/net/sf/l2j/gameserver/clientpackets/ClientBasePacket.java (working copy)
@@ -18,6 +18,7 @@
*/
package net.sf.l2j.gameserver.clientpackets;
+import java.nio.BufferUnderflowException;
import java.nio.ByteBuffer;
import java.util.logging.Level;
import java.util.logging.Logger;
@@ -71,7 +72,17 @@
public final int readD()
{
- return _buf.getInt();
+ int value = 0;
+ try
+ {
+ value = _buf.getInt();
+ }
+ catch(BufferUnderflowException e)
+ {
+ _log.severe("[ClientBasePacket] incomplete packet "+getType()+" sent by client");
+ }
+
+ return value;
}
public final int readC()