From 832fe2906337d774db83922e78e6b5cdc27c8e94 Mon Sep 17 00:00:00 2001 From: Trustin Lee Date: Thu, 28 Jan 2010 03:28:59 +0000 Subject: [PATCH] Even if no copy was made, writerIndex should be advanced --- src/main/java/org/jboss/netty/channel/socket/nio/NioWorker.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/org/jboss/netty/channel/socket/nio/NioWorker.java b/src/main/java/org/jboss/netty/channel/socket/nio/NioWorker.java index 8ef886c0e4..53429c84d8 100644 --- a/src/main/java/org/jboss/netty/channel/socket/nio/NioWorker.java +++ b/src/main/java/org/jboss/netty/channel/socket/nio/NioWorker.java @@ -344,6 +344,8 @@ class NioWorker implements Runnable { directBuffer.flip(); buffer.writeBytes(directBuffer); directBufferPool.release(directBuffer); + } else { + buffer.writerIndex(buffer.writerIndex() + readBytes); } }