Merge "Remove dependency on InflaterInputStream.closed field." am: 555fc87b99 am: 6565aae0e9

am: bd1579d975

Change-Id: I94f7ba4bc99ae180d65b8af307fc09adcdbd1d82
This commit is contained in:
Paul Duffin
2018-07-24 02:48:22 -07:00
committed by android-build-merger

View File

@@ -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;
}
}
/**