From 6c5d355aee4890eecc15aa3c821478246e29b366 Mon Sep 17 00:00:00 2001 From: "valery.bokov" Date: Sat, 10 Jan 2026 11:42:56 +0100 Subject: [PATCH] add null check in ImageIOUtil.writeImage method --- .../org/apache/pdfbox/tools/imageio/ImageIOUtil.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/tools/src/main/java/org/apache/pdfbox/tools/imageio/ImageIOUtil.java b/tools/src/main/java/org/apache/pdfbox/tools/imageio/ImageIOUtil.java index 07d97324954..1f68aa4a8d6 100644 --- a/tools/src/main/java/org/apache/pdfbox/tools/imageio/ImageIOUtil.java +++ b/tools/src/main/java/org/apache/pdfbox/tools/imageio/ImageIOUtil.java @@ -311,8 +311,15 @@ else if ("jpeg".equalsIgnoreCase(formatName) || "jpg".equalsIgnoreCase(formatNam // write imageOutput = ImageIO.createImageOutputStream(output); - writer.setOutput(imageOutput); - writer.write(null, new IIOImage(image, null, metadata), param); + if (imageOutput != null) + { + writer.setOutput(imageOutput); + writer.write(null, new IIOImage(image, null, metadata), param); + } + else + { + return false; + } } finally {