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;