From ffda38c9fdf71f740dc392fc99776596858d81e3 Mon Sep 17 00:00:00 2001 From: Collin Smith Date: Thu, 4 Jun 2020 19:14:08 -0700 Subject: [PATCH] Fixed issue where packets might be sent to a disconnected client --- server/d2gs/src/com/riiablo/server/d2gs/D2GS.java | 1 + 1 file changed, 1 insertion(+) diff --git a/server/d2gs/src/com/riiablo/server/d2gs/D2GS.java b/server/d2gs/src/com/riiablo/server/d2gs/D2GS.java index 48b1520f..f116204e 100644 --- a/server/d2gs/src/com/riiablo/server/d2gs/D2GS.java +++ b/server/d2gs/src/com/riiablo/server/d2gs/D2GS.java @@ -693,6 +693,7 @@ public class D2GS extends ApplicationAdapter { } public void send(Packet packet) throws IOException { + if (!socket.isConnected()) return; WritableByteChannel out = Channels.newChannel(socket.getOutputStream()); packet.buffer.mark(); out.write(packet.buffer);