src/java.base/share/classes/java/io/ObjectInputStream.java

Print this page
rev 11155 : 8067870: Fix java.io.ObjectInputStream.PeekInputStream#skip
Reviewed-by: King Julien

*** 2343,2353 **** if (peekb >= 0) { peekb = -1; skipped++; n--; } ! return skipped + skip(n); } public int available() throws IOException { return in.available() + ((peekb >= 0) ? 1 : 0); } --- 2343,2353 ---- if (peekb >= 0) { peekb = -1; skipped++; n--; } ! return skipped + in.skip(n); } public int available() throws IOException { return in.available() + ((peekb >= 0) ? 1 : 0); }