From ee17139a0399c91c134ca15ceed144da57a3f5ba Mon Sep 17 00:00:00 2001 From: Norman Maurer Date: Wed, 11 Dec 2013 10:18:26 +0100 Subject: [PATCH] [#2053] Do not allow < 1 on AppendableCharSequence init. --- .../java/io/netty/util/internal/AppendableCharSequence.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/common/src/main/java/io/netty/util/internal/AppendableCharSequence.java b/common/src/main/java/io/netty/util/internal/AppendableCharSequence.java index 9e4fb6d636..b0c5e9a73b 100644 --- a/common/src/main/java/io/netty/util/internal/AppendableCharSequence.java +++ b/common/src/main/java/io/netty/util/internal/AppendableCharSequence.java @@ -23,6 +23,9 @@ public final class AppendableCharSequence implements CharSequence, Appendable { private int pos; public AppendableCharSequence(int length) { + if (length < 1) { + throw new IllegalArgumentException("length: " + length + " (length: >= 1)"); + } chars = new char[length]; }