Author: lehmi
Date: Fri Jul 31 06:21:12 2026
New Revision: 1936755

Log:
PDFBOX-6229: reject 0 as line size

Modified:
   
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/PDFXrefStreamParser.java

Modified: 
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/PDFXrefStreamParser.java
==============================================================================
--- 
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/PDFXrefStreamParser.java
       Fri Jul 31 06:21:02 2026        (r1936754)
+++ 
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/PDFXrefStreamParser.java
       Fri Jul 31 06:21:12 2026        (r1936755)
@@ -87,9 +87,9 @@ public class PDFXrefStreamParser extends
         {
             throw new IOException("Incorrect /W array in XRef: " + 
Arrays.toString(w));
         }
-        if (w[0] + w[1] + w[2] > 20)
+        if ((w[0] + w[1] + w[2] > 20) || (w[0] + w[1] + w[2] == 0))
         {
-            // PDFBOX-6037
+            // PDFBOX-6037/PDFBOX-6229
             throw new IOException("Incorrect /W array in XRef: " + 
Arrays.toString(w));
         }
 

Reply via email to