diff --git a/src/main/java/simplenet/Client.java b/src/main/java/simplenet/Client.java index 963fabd..b269277 100644 --- a/src/main/java/simplenet/Client.java +++ b/src/main/java/simplenet/Client.java @@ -476,6 +476,11 @@ private void flush(int i) { return; } + if (!channel.isOpen()) { + outgoingPackets.clear(); + return; + } + ByteBuffer raw = outgoingPackets.poll(); if (raw == null) {