Merge "Remove dependency on InflaterInputStream.closed field." am: 555fc87b99
am: 6565aae0e9
Change-Id: Ifdb606d1a4e60347ad4d36518901a6feafc070bc
This commit is contained in:
@@ -390,6 +390,7 @@ public final class StrictJarFile {
|
||||
public static class ZipInflaterInputStream extends InflaterInputStream {
|
||||
private final ZipEntry entry;
|
||||
private long bytesRead = 0;
|
||||
private boolean closed;
|
||||
|
||||
public ZipInflaterInputStream(InputStream is, Inflater inf, int bsize, ZipEntry entry) {
|
||||
super(is, inf, bsize);
|
||||
@@ -424,6 +425,12 @@ public final class StrictJarFile {
|
||||
}
|
||||
return super.available() == 0 ? 0 : (int) (entry.getSize() - bytesRead);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void close() throws IOException {
|
||||
super.close();
|
||||
closed = true;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user