Author: tilman
Date: Thu Sep 3 17:47:55 2026
New Revision: 1937833
Log:
PDFBOX-5660: avoid NPE
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/documentinterchange/logicalstructure/PDUserAttributeObject.java
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/documentinterchange/logicalstructure/PDUserAttributeObject.java
==============================================================================
---
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/documentinterchange/logicalstructure/PDUserAttributeObject.java
Thu Sep 3 17:43:02 2026 (r1937832)
+++
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/documentinterchange/logicalstructure/PDUserAttributeObject.java
Thu Sep 3 17:47:55 2026 (r1937833)
@@ -118,6 +118,10 @@ public class PDUserAttributeObject exten
return;
}
COSArray p = getCOSObject().getCOSArray(COSName.P);
+ if (p == null)
+ {
+ return;
+ }
if (p.remove(userProperty.getCOSObject()))
{
this.notifyChanged();