diff --git a/pdfbox/src/main/java/org/apache/pdfbox/cos/COSArray.java b/pdfbox/src/main/java/org/apache/pdfbox/cos/COSArray.java index 5332ea37805..d3bd756de3f 100644 --- a/pdfbox/src/main/java/org/apache/pdfbox/cos/COSArray.java +++ b/pdfbox/src/main/java/org/apache/pdfbox/cos/COSArray.java @@ -575,8 +575,12 @@ public int indexOfObject(COSBase object) return i; } } - else if (item.equals(object) - || item instanceof COSObject && ((COSObject) item).getObject().equals(object)) + else if (item.equals(object)) + { + return i; + } + else if (item instanceof COSObject && ((COSObject) item).getObject() != null && + ((COSObject) item).getObject().equals(object)) { return i; }