You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2026/05/18 10:10:50 UTC

svn commit: r1934341 - pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font

Author: tilman
Date: Mon May 18 10:10:50 2026
New Revision: 1934341

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

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

Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDCIDFont.java
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDCIDFont.java	Mon May 18 10:01:45 2026	(r1934340)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDCIDFont.java	Mon May 18 10:10:50 2026	(r1934341)
@@ -31,7 +31,6 @@ import org.apache.pdfbox.cos.COSDictiona
 import org.apache.pdfbox.cos.COSName;
 import org.apache.pdfbox.cos.COSNumber;
 import org.apache.pdfbox.cos.COSStream;
-import org.apache.pdfbox.io.IOUtils;
 import org.apache.pdfbox.pdmodel.common.COSObjectable;
 import org.apache.pdfbox.util.Vector;
 
@@ -425,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 = is.readAllBytes();
-            IOUtils.closeQuietly(is);
+            byte[] mapAsBytes;
+            try (InputStream is = stream.createInputStream())
+            {
+                mapAsBytes = is.readAllBytes();
+            }
             int numberOfInts = mapAsBytes.length / 2;
             cid2gid = new int[numberOfInts];
             int offset = 0;