This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-compress.git


The following commit(s) were added to refs/heads/master by this push:
     new 3c3c2f01 Use try-with-resources
3c3c2f01 is described below

commit 3c3c2f010bbcabf7fca96ec04ef542d6da527491
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Sat Nov 4 06:38:10 2023 -0400

    Use try-with-resources
---
 .../commons/compress/archivers/zip/DataDescriptorTest.java     | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git 
a/src/test/java/org/apache/commons/compress/archivers/zip/DataDescriptorTest.java
 
b/src/test/java/org/apache/commons/compress/archivers/zip/DataDescriptorTest.java
index ce143409..b9e3125f 100644
--- 
a/src/test/java/org/apache/commons/compress/archivers/zip/DataDescriptorTest.java
+++ 
b/src/test/java/org/apache/commons/compress/archivers/zip/DataDescriptorTest.java
@@ -24,6 +24,7 @@ import static 
org.junit.jupiter.api.Assertions.assertNotEquals;
 import java.io.ByteArrayOutputStream;
 import java.io.File;
 import java.io.IOException;
+import java.io.InputStream;
 import java.io.OutputStream;
 import java.nio.file.Files;
 import java.util.Arrays;
@@ -95,11 +96,12 @@ public class DataDescriptorTest {
         }
 
         final ByteArrayOutputStream baos = new ByteArrayOutputStream();
-        final ZipArchiveEntry zae;
         try (ZipFile zf = new ZipFile(f);
-             ZipArchiveOutputStream zos = new ZipArchiveOutputStream(baos)) {
-            zae = zf.getEntry("test1.txt");
-            zos.addRawArchiveEntry(zae, zf.getRawInputStream(zae));
+                ZipArchiveOutputStream zos = new ZipArchiveOutputStream(baos)) 
{
+            final ZipArchiveEntry zae = zf.getEntry("test1.txt");
+            try (InputStream rawInputStream = zf.getRawInputStream(zae)) {
+                zos.addRawArchiveEntry(zae, rawInputStream);
+            }
         }
 
         final byte[] data = baos.toByteArray();

Reply via email to