From fbf2d8969ea3366342a0c758ad454c84b1cfc2be Mon Sep 17 00:00:00 2001 From: md_5 Date: Sun, 16 Jun 2013 11:30:03 +1000 Subject: [PATCH] Exception caught should rely on channel activity state, not OUR close flag --- proxy/src/main/java/net/md_5/bungee/netty/HandlerBoss.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/proxy/src/main/java/net/md_5/bungee/netty/HandlerBoss.java b/proxy/src/main/java/net/md_5/bungee/netty/HandlerBoss.java index 113c1844..5bb8d823 100644 --- a/proxy/src/main/java/net/md_5/bungee/netty/HandlerBoss.java +++ b/proxy/src/main/java/net/md_5/bungee/netty/HandlerBoss.java @@ -81,7 +81,7 @@ public class HandlerBoss extends ChannelInboundMessageHandlerAdapter @Override public void exceptionCaught(ChannelHandlerContext ctx, Throwable cause) throws Exception { - if ( !channel.isClosed() ) + if ( ctx.channel().isActive() ) { if ( cause instanceof ReadTimeoutException ) {