summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/NetworkManager.java
diff options
context:
space:
mode:
authorWesley Wolfe <weswolf@aol.com>2012-09-09 23:19:28 -0500
committerWesley Wolfe <weswolf@aol.com>2012-09-09 23:19:28 -0500
commite2b1514daf678d8ea95a71af8bbb2a9b8efb3440 (patch)
treee6ef9925375e2c422f8c067c505a86179304168f /src/main/java/net/minecraft/server/NetworkManager.java
parentb1f6d16bfafd79d5b504e96b2b5e767de3acf227 (diff)
downloadcraftbukkit-e2b1514daf678d8ea95a71af8bbb2a9b8efb3440.tar
craftbukkit-e2b1514daf678d8ea95a71af8bbb2a9b8efb3440.tar.gz
craftbukkit-e2b1514daf678d8ea95a71af8bbb2a9b8efb3440.tar.lz
craftbukkit-e2b1514daf678d8ea95a71af8bbb2a9b8efb3440.tar.xz
craftbukkit-e2b1514daf678d8ea95a71af8bbb2a9b8efb3440.zip
Bulk pending cleanup.
Diffstat (limited to 'src/main/java/net/minecraft/server/NetworkManager.java')
-rw-r--r--src/main/java/net/minecraft/server/NetworkManager.java6
1 files changed, 6 insertions, 0 deletions
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);
}