summaryrefslogtreecommitdiff
path: root/core/java/android
diff options
context:
space:
mode:
authorPaul Duffin <paulduffin@google.com>2018-07-24 02:38:02 -0700
committerandroid-build-merger <android-build-merger@google.com>2018-07-24 02:38:02 -0700
commitbd1579d97587ee1514f13febf3c0889679a53867 (patch)
treef63f7ca2dbbb5ff0ec7ef42295ff918f27cb2384 /core/java/android
parentdabe94f353a5bd48408c743dac3bd5c68b4bb76a (diff)
parent6565aae0e9d17b609ec730344f656a107ae50c84 (diff)
Merge "Remove dependency on InflaterInputStream.closed field." am: 555fc87b99
am: 6565aae0e9 Change-Id: Ifdb606d1a4e60347ad4d36518901a6feafc070bc
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/util/jar/StrictJarFile.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/core/java/android/util/jar/StrictJarFile.java b/core/java/android/util/jar/StrictJarFile.java
index bc4a19d2d5e9..11aee2f540e6 100644
--- a/core/java/android/util/jar/StrictJarFile.java
+++ b/core/java/android/util/jar/StrictJarFile.java
@@ -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;
+ }
}
/**