Author: tilman
Date: Mon May 18 10:11:06 2026
New Revision: 1934342

Log:
PDFBOX-5660: use try-with-resources

Modified:
   
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDCIDFont.java

Modified: 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDCIDFont.java
==============================================================================
--- 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDCIDFont.java
      Mon May 18 10:10:50 2026        (r1934341)
+++ 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDCIDFont.java
      Mon May 18 10:11:06 2026        (r1934342)
@@ -424,9 +424,11 @@ public abstract class PDCIDFont implemen
         COSStream stream = dict.getCOSStream(COSName.CID_TO_GID_MAP);
         if (stream != null)
         {
-            InputStream is = stream.createInputStream();
-            byte[] mapAsBytes = IOUtils.toByteArray(is);
-            IOUtils.closeQuietly(is);
+            byte[] mapAsBytes;
+            try (InputStream is = stream.createInputStream())
+            {
+                mapAsBytes = IOUtils.toByteArray(is);
+            }
             int numberOfInts = mapAsBytes.length / 2;
             cid2gid = new int[numberOfInts];
             int offset = 0;

Reply via email to