From 957c04e597ba47ce301a5aab98ed57be4a967f95 Mon Sep 17 00:00:00 2001 From: Trustin Lee Date: Tue, 15 May 2012 14:49:23 +0900 Subject: [PATCH] Fix boundary check in DefaultChannelPipeline.addFirst(..) - Thanks @normanmaurer --- .../src/main/java/io/netty/channel/DefaultChannelPipeline.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/transport/src/main/java/io/netty/channel/DefaultChannelPipeline.java b/transport/src/main/java/io/netty/channel/DefaultChannelPipeline.java index 9fa4c8ee79..11e209a7e0 100644 --- a/transport/src/main/java/io/netty/channel/DefaultChannelPipeline.java +++ b/transport/src/main/java/io/netty/channel/DefaultChannelPipeline.java @@ -143,7 +143,7 @@ public class DefaultChannelPipeline implements ChannelPipeline { if (handlers == null) { throw new NullPointerException("handlers"); } - if (handlers[0] == null) { + if (handlers.length == 0 || handlers[0] == null) { return this; }