1
0
mirror of synced 2026-08-05 01:36:56 +00:00

SEC-1764: Remove use of Java 6 method Arrays.copyOfRange.

This commit is contained in:
Luke Taylor
2011-06-15 11:18:26 +01:00
parent 70ca0d1a39
commit b5546d1d29
@@ -23,7 +23,9 @@ public final class Utf8 {
try {
ByteBuffer bytes = CHARSET.newEncoder().encode(CharBuffer.wrap(string));
return Arrays.copyOfRange(bytes.array(), 0, bytes.limit());
byte[] copy = new byte[bytes.limit()];
System.arraycopy(bytes.array(), 0, copy, 0, bytes.limit());
return copy;
} catch (CharacterCodingException e) {
throw new IllegalArgumentException("Encoding failed", e);
}