Index: modules/nio_char/src/main/java/java/nio/charset/CharsetDecoder.java =================================================================== --- modules/nio_char/src/main/java/java/nio/charset/CharsetDecoder.java (revision 396893) +++ modules/nio_char/src/main/java/java/nio/charset/CharsetDecoder.java (working copy) @@ -437,6 +437,7 @@ } else { if (decodingBuffer.hasRemaining()) { remains = new byte[decodingBuffer.remaining()]; + remainsLength = remains.length; decodingBuffer.get(remains); } }