Hi all,

Please review this fix for Infinite loop in ZipOutputStream.close().
The main issue here is when ever there is an exception during close operations 
on GZip we are not setting the deflator to a finished state which is leading to 
an infinite loop when we try writing on the same GZip instance( since we use 
while(!def.finished()) inside the write operation).

Thanks,
Ravi

-------------

Commit messages:
 - 8193682: Infinite loop in ZipOutputStream.close()

Changes: https://git.openjdk.java.net/jdk/pull/5522/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=5522&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8193682
  Stats: 92 lines in 2 files changed: 87 ins; 0 del; 5 mod
  Patch: https://git.openjdk.java.net/jdk/pull/5522.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/5522/head:pull/5522

PR: https://git.openjdk.java.net/jdk/pull/5522

Reply via email to