From 6a7f2b86996384f0a7e8f4d3f58b0616ae00d24b Mon Sep 17 00:00:00 2001 From: FatSaw Date: Sun, 31 Jul 2022 06:00:48 +0300 Subject: [PATCH] Check if channel is opened before reading packet --- .../src/main/java/net/minecraft/server/NetworkManager.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sources/src/main/java/net/minecraft/server/NetworkManager.java b/sources/src/main/java/net/minecraft/server/NetworkManager.java index 1cc6da9ed..aa0a9b3e2 100644 --- a/sources/src/main/java/net/minecraft/server/NetworkManager.java +++ b/sources/src/main/java/net/minecraft/server/NetworkManager.java @@ -365,7 +365,10 @@ public class NetworkManager extends SimpleChannelInboundHandler> { @Override protected void channelRead0(ChannelHandlerContext channelhandlercontext, Packet object) throws Exception { // CraftBukkit - fix decompile error - this.a(channelhandlercontext, object); + // FlamePaper - Check if channel is opened before reading packet + if (isConnected()) { + this.a(channelhandlercontext, object); + } } public static class QueuedPacket { // Akarin - default -> public