Author: tilman
Date: Wed Jul 22 18:19:19 2026
New Revision: 1936500

Log:
PDFBOX-5660: Sonar fix (avoid NPE)

Modified:
   
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDSeparation.java

Modified: 
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDSeparation.java
==============================================================================
--- 
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDSeparation.java
 Wed Jul 22 18:19:15 2026        (r1936499)
+++ 
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDSeparation.java
 Wed Jul 22 18:19:19 2026        (r1936500)
@@ -275,8 +275,12 @@ public class PDSeparation extends PDSpec
      */
     public String getColorantName()
     {
-        COSName name = (COSName)array.getObject(COLORANT_NAMES);
-        return name.getName();
+        COSBase base = array.getObject(COLORANT_NAMES);
+        if (base instanceof COSName)
+        {
+            return ((COSName) base).getName();
+        }
+        return null;
     }
 
     /**

Reply via email to