From 07b1719952a913a6452146d3235bc85df925b78f Mon Sep 17 00:00:00 2001 From: "honfika@gmail.com" Date: Tue, 16 Jun 2015 10:00:33 +0200 Subject: [PATCH] close deflater stream --- libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/SWF.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/SWF.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/SWF.java index 274ec9198..18da4c582 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/SWF.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/SWF.java @@ -795,8 +795,9 @@ public final class SWF implements SWFContainerItem, Timelined { } os.write(data); } else if (compression == SWFCompression.ZLIB) { - os = new DeflaterOutputStream(os); - Helper.copyStream(is, os, Long.MAX_VALUE); + try (DeflaterOutputStream dos = new DeflaterOutputStream(os)) { + Helper.copyStream(is, dos, Long.MAX_VALUE); + } } else { Helper.copyStream(is, os, Long.MAX_VALUE); }