Author: tilman Date: Thu Sep 4 12:29:06 2025 New Revision: 1928230 Log: PDFBOX-6061: avoid NPE as suggested by Jacobo Aragunde; closes #243
Modified: pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/cos/COSDictionary.java Modified: pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/cos/COSDictionary.java ============================================================================== --- pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/cos/COSDictionary.java Thu Sep 4 11:41:33 2025 (r1928229) +++ pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/cos/COSDictionary.java Thu Sep 4 12:29:06 2025 (r1928230) @@ -106,8 +106,9 @@ public class COSDictionary extends COSBa { Object nextValue = entry.getValue(); if (nextValue.equals(value) - || (nextValue instanceof COSObject && ((COSObject) nextValue).getObject() - .equals(value))) + || (nextValue instanceof COSObject && + !((COSObject) nextValue).isObjectNull() && + ((COSObject) nextValue).getObject().equals(value))) { return entry.getKey(); }