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 53429c84d8..231d9255eb 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 @@ -345,6 +345,7 @@ class NioWorker implements Runnable { buffer.writeBytes(directBuffer); directBufferPool.release(directBuffer); } else { + // no need to copy: directBuffer is just a view to buffer. buffer.writerIndex(buffer.writerIndex() + readBytes); } }