Author: tilman
Date: Thu Oct 30 14:34:59 2025
New Revision: 1929420
Log:
PDFBOX-5660: close input, as suggested by Valery Bokov; closes #299
Modified:
pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/filter/TestFilters.java
Modified:
pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/filter/TestFilters.java
==============================================================================
--- pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/filter/TestFilters.java
Thu Oct 30 14:34:55 2025 (r1929419)
+++ pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/filter/TestFilters.java
Thu Oct 30 14:34:59 2025 (r1929420)
@@ -22,7 +22,6 @@ import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
-
import java.util.Random;
import org.apache.pdfbox.Loader;
@@ -148,10 +147,12 @@ class TestFilters
@Test
void testPDFBOX1977() throws IOException
{
- Filter lzwFilter =
FilterFactory.INSTANCE.getFilter(COSName.LZW_DECODE);
- InputStream in =
this.getClass().getResourceAsStream("PDFBOX-1977.bin");
- byte[] byteArray = in.readAllBytes();
- checkEncodeDecode(lzwFilter, byteArray);
+ try (InputStream is =
this.getClass().getResourceAsStream("PDFBOX-1977.bin"))
+ {
+ Filter lzwFilter =
FilterFactory.INSTANCE.getFilter(COSName.LZW_DECODE);
+ byte[] byteArray = is.readAllBytes();
+ checkEncodeDecode(lzwFilter, byteArray);
+ }
}
/**