From 549546f944a6cdb0cfe03b1d7fa8aad0dafd7e15 Mon Sep 17 00:00:00 2001 From: Norman Maurer Date: Fri, 3 Feb 2012 15:50:36 +0100 Subject: [PATCH] Remove the child Executor with the right method so it will also work when the channel is not the key.See #175 --- .../handler/execution/OrderedMemoryAwareThreadPoolExecutor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/handler/src/main/java/io/netty/handler/execution/OrderedMemoryAwareThreadPoolExecutor.java b/handler/src/main/java/io/netty/handler/execution/OrderedMemoryAwareThreadPoolExecutor.java index 9ca1e4d9e4..06699125d2 100644 --- a/handler/src/main/java/io/netty/handler/execution/OrderedMemoryAwareThreadPoolExecutor.java +++ b/handler/src/main/java/io/netty/handler/execution/OrderedMemoryAwareThreadPoolExecutor.java @@ -259,7 +259,7 @@ public class OrderedMemoryAwareThreadPoolExecutor extends ChannelStateEvent se = (ChannelStateEvent) e; if (se.getState() == ChannelState.OPEN && !channel.isOpen()) { - childExecutors.remove(channel); + removeChildExecutor(key); } } return executor;