diff --git a/src/main/java/net/server/channel/handlers/ChangeMapHandler.java b/src/main/java/net/server/channel/handlers/ChangeMapHandler.java index faccb0e4aa..9a8648735a 100644 --- a/src/main/java/net/server/channel/handlers/ChangeMapHandler.java +++ b/src/main/java/net/server/channel/handlers/ChangeMapHandler.java @@ -78,7 +78,7 @@ public final class ChangeMapHandler extends AbstractPacketHandler { p.readByte(); boolean wheel = p.readByte() > 0; - boolean chasing = p.readByte() == 1 && chr.isGM(); + boolean chasing = p.readByte() == 1 && chr.isGM() && p.available() == 2 * Integer.BYTES; if (chasing) { chr.setChasing(true); chr.setPosition(new Point(p.readInt(), p.readInt()));