mirror of
https://github.com/spring-projects/spring-security.git
synced 2025-06-12 07:02:13 +00:00
SEC-1764: Remove use of Java 6 method Arrays.copyOfRange.
This commit is contained in:
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);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user