Author: lehmi
Date: Fri Jul 31 06:21:02 2026
New Revision: 1936754

Log:
PDFBOX-6229: reject 0 as line size

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

Modified: 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/PDFXrefStreamParser.java
==============================================================================
--- 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/PDFXrefStreamParser.java
      Fri Jul 31 06:20:48 2026        (r1936753)
+++ 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/PDFXrefStreamParser.java
      Fri Jul 31 06:21:02 2026        (r1936754)
@@ -83,9 +83,9 @@ public class PDFXrefStreamParser
         {
             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