Author: tilman
Date: Thu Sep 4 12:29:14 2025
New Revision: 1928232
Log:
PDFBOX-6061: avoid NPE as suggested by Jacobo Aragunde; closes #243
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/cos/COSDictionary.java
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/cos/COSDictionary.java
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/cos/COSDictionary.java
Thu Sep 4 12:29:11 2025 (r1928231)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/cos/COSDictionary.java
Thu Sep 4 12:29:14 2025 (r1928232)
@@ -105,8 +105,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();
}