diff options
author | ya107f <ya107f@intl.att.com> | 2018-01-08 14:04:44 +0200 |
---|---|---|
committer | Vitaly Emporopulo <Vitaliy.Emporopulo@amdocs.com> | 2018-01-10 15:04:28 +0000 |
commit | 46562cc3c56e45d3e574ff20a88a6d25391abdc2 (patch) | |
tree | 31d23b079e4d443df25ffa511016818072ef6acd | |
parent | 38cf5fed407ed0aa5e7adb72c90b82bccccfe3e0 (diff) |
ZipOutputStream Cleanup
Enclose ZipOutputStream handling with try with resources block for
proper stream cleanup.
Change-Id: I2565ef411519f127208a4f966001edf735cb68c0
Signed-off-by: ya107f <ya107f@intl.att.com>
Issue-ID: SDC-886
Signed-off-by: vempo <vitaliy.emporopulo@amdocs.com>
-rw-r--r-- | common-app-api/src/main/java/org/openecomp/sdc/common/util/ZipUtil.java | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/common-app-api/src/main/java/org/openecomp/sdc/common/util/ZipUtil.java b/common-app-api/src/main/java/org/openecomp/sdc/common/util/ZipUtil.java index 386a66bafe..c9207b2f42 100644 --- a/common-app-api/src/main/java/org/openecomp/sdc/common/util/ZipUtil.java +++ b/common-app-api/src/main/java/org/openecomp/sdc/common/util/ZipUtil.java @@ -128,13 +128,14 @@ public class ZipUtil { public static byte[] zipBytes(byte[] input) throws IOException { ByteArrayOutputStream baos = new ByteArrayOutputStream(); - ZipOutputStream zos = new ZipOutputStream(baos); - ZipEntry entry = new ZipEntry("zip"); - entry.setSize(input.length); - zos.putNextEntry(entry); - zos.write(input); - zos.closeEntry(); - zos.close(); + try (ZipOutputStream zos = new ZipOutputStream(baos)) { + ZipEntry entry = new ZipEntry("zip"); + entry.setSize(input.length); + zos.putNextEntry(entry); + zos.write(input); + zos.closeEntry(); + zos.close(); + } return baos.toByteArray(); } |