Author: tilman
Date: Wed Jul 23 10:13:19 2025
New Revision: 1927425

Log:
PDFBOX-6040: prevent endless loop

Modified:
   
pdfbox/branches/2.0/debugger/src/main/java/org/apache/pdfbox/debugger/ui/PageEntry.java

Modified: 
pdfbox/branches/2.0/debugger/src/main/java/org/apache/pdfbox/debugger/ui/PageEntry.java
==============================================================================
--- 
pdfbox/branches/2.0/debugger/src/main/java/org/apache/pdfbox/debugger/ui/PageEntry.java
     Wed Jul 23 09:40:52 2025        (r1927424)
+++ 
pdfbox/branches/2.0/debugger/src/main/java/org/apache/pdfbox/debugger/ui/PageEntry.java
     Wed Jul 23 10:13:19 2025        (r1927425)
@@ -77,6 +77,10 @@ public class PageEntry
             }
             COSArray kids = (COSArray) base;
             int idx = kids.indexOfObject(node);
+            if (idx == -1)
+            {
+                break;
+            }
             sb.append("/Kids/[").append(idx).append("]");
             node = parent;
         }

Reply via email to