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();
             }

Reply via email to