From e2b1514daf678d8ea95a71af8bbb2a9b8efb3440 Mon Sep 17 00:00:00 2001 From: Wesley Wolfe Date: Sun, 9 Sep 2012 23:19:28 -0500 Subject: Bulk pending cleanup. --- src/main/java/net/minecraft/server/NetworkManager.java | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/main/java/net/minecraft/server/NetworkManager.java') diff --git a/src/main/java/net/minecraft/server/NetworkManager.java b/src/main/java/net/minecraft/server/NetworkManager.java index fed8a225..a3f2841a 100644 --- a/src/main/java/net/minecraft/server/NetworkManager.java +++ b/src/main/java/net/minecraft/server/NetworkManager.java @@ -273,6 +273,12 @@ public class NetworkManager implements INetworkManager { while (!this.inboundQueue.isEmpty() && i-- >= 0) { Packet packet = (Packet) this.inboundQueue.poll(); // CraftBukkit - remove -> poll + // CraftBukkit start + if (this.packetListener instanceof NetLoginHandler ? ((NetLoginHandler) this.packetListener).c : ((NetServerHandler) this.packetListener).disconnected) { + continue; + } + // CraftBukkit end + packet.handle(this.packetListener); } -- cgit v1.2.3