From 26b56d3addb34b409bf10b819a1e70ea2ad46b71 Mon Sep 17 00:00:00 2001 From: Trustin Lee Date: Tue, 2 Jul 2013 10:11:17 +0900 Subject: [PATCH] Fix a bug in MessageList.add(T[]) - where it uses incorrect source index while iteration --- transport/src/main/java/io/netty/channel/MessageList.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/transport/src/main/java/io/netty/channel/MessageList.java b/transport/src/main/java/io/netty/channel/MessageList.java index 0a667b9e79..1b53fbb7e4 100644 --- a/transport/src/main/java/io/netty/channel/MessageList.java +++ b/transport/src/main/java/io/netty/channel/MessageList.java @@ -268,7 +268,7 @@ public final class MessageList implements Iterable { try { if (byteBufsOnly) { while (i < srcEndIdx) { - T m = src[srcIdx]; + T m = src[i]; if (m == null) { throw new NullPointerException("src[" + srcIdx + ']'); } @@ -284,7 +284,7 @@ public final class MessageList implements Iterable { } for (; i < srcEndIdx; i ++) { - T m = src[srcIdx]; + T m = src[i]; if (m == null) { throw new NullPointerException("src[" + srcIdx + ']'); }