8193471: Startup regression due to JDK-8185582

Reviewed-by: rriggs, psandoz
This commit is contained in:
Claes Redestad 2017-12-13 21:25:49 +01:00
parent cbe050e931
commit 1b432b5066
2 changed files with 23 additions and 2 deletions

View file

@ -427,7 +427,12 @@ class ZipFile implements ZipConstants, Closeable {
Inflater inf, int size) {
super(zfin, inf, size);
this.cleanable = CleanerFactory.cleaner().register(this,
() -> res.releaseInflater(inf));
new Runnable() {
@Override
public void run() {
res.releaseInflater(inf);
}
});
}
public void close() throws IOException {