Author: tilman
Date: Thu Sep 4 12:29:11 2025
New Revision: 1928231
Log:
PDFBOX-6061: avoid NPE as suggested by Jacobo Aragunde; closes #243
Modified:
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/cos/COSDictionary.java
Modified:
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/cos/COSDictionary.java
==============================================================================
---
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/cos/COSDictionary.java
Thu Sep 4 12:29:06 2025 (r1928230)
+++
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/cos/COSDictionary.java
Thu Sep 4 12:29:11 2025 (r1928231)
@@ -96,8 +96,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).getObject() != null &&
+ ((COSObject) nextValue).getObject().equals(value)))
{
return entry.getKey();
}