From 5e80a8c18ce211cb2564ad1f579eda2c897ef44e Mon Sep 17 00:00:00 2001 From: Josua Mayer Date: Sat, 7 Oct 2017 17:02:04 +0200 Subject: [PATCH] Arrays::getLength: include 'from' in exception message Explicitly pass 'from' as String to the constructor of ByteBuffer to avoid interpreting it as initial buffer capacity. Signed-off-by: Josua Mayer --- core/src/main/java/org/bouncycastle/util/Arrays.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/org/bouncycastle/util/Arrays.java b/core/src/main/java/org/bouncycastle/util/Arrays.java index ae60928061..8ed02b2fdb 100644 --- a/core/src/main/java/org/bouncycastle/util/Arrays.java +++ b/core/src/main/java/org/bouncycastle/util/Arrays.java @@ -895,7 +895,7 @@ private static int getLength(int from, int to) int newLength = to - from; if (newLength < 0) { - StringBuffer sb = new StringBuffer(from); + StringBuffer sb = new StringBuffer(Integer.toString(from)); sb.append(" > ").append(to); throw new IllegalArgumentException(sb.toString()); }