diff --git a/transport/src/main/java/io/netty/channel/socket/aio/AioSocketChannel.java b/transport/src/main/java/io/netty/channel/socket/aio/AioSocketChannel.java index 431b9b8d9a..83c9807e38 100644 --- a/transport/src/main/java/io/netty/channel/socket/aio/AioSocketChannel.java +++ b/transport/src/main/java/io/netty/channel/socket/aio/AioSocketChannel.java @@ -224,7 +224,7 @@ public class AioSocketChannel extends AbstractAioChannel implements SocketChanne channel.notifyFlushFutures(cause); channel.pipeline().fireExceptionCaught(cause); - ByteBuf buf = channel.pipeline().outboundByteBuffer(); + ByteBuf buf = channel.unsafe().directOutboundContext().outboundByteBuffer(); if (!buf.readable()) { buf.discardReadBytes(); }