Index: luni/src/main/java/java/util/Scanner.java =================================================================== --- luni/src/main/java/java/util/Scanner.java (revision 485590) +++ luni/src/main/java/java/util/Scanner.java (working copy) @@ -2282,9 +2282,7 @@ int oldLimit = buffer.limit(); int newCapacity = oldCapacity * DIPLOID; char[] newBuffer = new char[newCapacity]; - if (buffer != null) { - System.arraycopy(buffer.array(), 0, newBuffer, 0, oldLimit); - } + System.arraycopy(buffer.array(), 0, newBuffer, 0, oldLimit); buffer = CharBuffer.wrap(newBuffer, 0, newCapacity); buffer.position(oldPosition); buffer.limit(oldLimit);