|
Duplicate :
|
|
|
Relates :
|
ZipFileInputStream's available() method incorrectly returns the full entry size in its available() method, rather than the remaining number of bytes that can be read.
src/share/classes/java/util/zip/ZipFile.java:
public int available() {
return size;
}
should be:
public int available() {
return rem;
}
This is causing bug 4818574 to happen. Please see 4818574 for more details.