From 9ced5ce1315ee87761b15e4763b99693e5362901 Mon Sep 17 00:00:00 2001 From: Outfluencer <48880402+Outfluencer@users.noreply.github.com> Date: Sat, 2 Jul 2022 02:02:16 +0200 Subject: [PATCH] #3287: Fix HttpHandler calls done method twice --- proxy/src/main/java/net/md_5/bungee/http/HttpHandler.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/proxy/src/main/java/net/md_5/bungee/http/HttpHandler.java b/proxy/src/main/java/net/md_5/bungee/http/HttpHandler.java index 596ced71..a1e59b47 100644 --- a/proxy/src/main/java/net/md_5/bungee/http/HttpHandler.java +++ b/proxy/src/main/java/net/md_5/bungee/http/HttpHandler.java @@ -26,6 +26,7 @@ public class HttpHandler extends SimpleChannelInboundHandler callback.done( null, cause ); } finally { + ctx.channel().pipeline().remove( this ); ctx.channel().close(); } } @@ -68,6 +69,7 @@ public class HttpHandler extends SimpleChannelInboundHandler callback.done( buffer.toString(), null ); } finally { + ctx.channel().pipeline().remove( this ); ctx.channel().close(); } }