This is an automated email from the ASF dual-hosted git repository.

msahyoun pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pdfbox-jbig2.git


The following commit(s) were added to refs/heads/master by this push:
     new 1dedfe9  PDFBOX-6155: use refByteIndex instead of byteIndex for 
referenceBitmap
1dedfe9 is described below

commit 1dedfe9d7bf80f941a101a6470da5a0610f74116
Author: Maruan Sahyoun <[email protected]>
AuthorDate: Thu Apr 16 21:30:51 2026 +0200

    PDFBOX-6155: use refByteIndex instead of byteIndex for referenceBitmap
---
 .../org/apache/pdfbox/jbig2/segments/GenericRefinementRegion.java   | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git 
a/src/main/java/org/apache/pdfbox/jbig2/segments/GenericRefinementRegion.java 
b/src/main/java/org/apache/pdfbox/jbig2/segments/GenericRefinementRegion.java
index d83f7b6..ff92113 100644
--- 
a/src/main/java/org/apache/pdfbox/jbig2/segments/GenericRefinementRegion.java
+++ 
b/src/main/java/org/apache/pdfbox/jbig2/segments/GenericRefinementRegion.java
@@ -744,7 +744,7 @@ public class GenericRefinementRegion implements Region
         if (currentLine > 0 && currentLine <= referenceBitmap.getHeight())
         {
             previousReferenceLine = referenceBitmap
-                    .getByteAsInteger(byteIndex - refRowStride + 
deltaRefStride) << 2;
+                    .getByteAsInteger(refByteIndex - refRowStride + 
deltaRefStride) << 2;
         }
         else
         {
@@ -753,7 +753,7 @@ public class GenericRefinementRegion implements Region
 
         if (currentLine >= 0 && currentLine < referenceBitmap.getHeight())
         {
-            currentReferenceLine = referenceBitmap.getByteAsInteger(byteIndex 
+ deltaRefStride);
+            currentReferenceLine = 
referenceBitmap.getByteAsInteger(refByteIndex + deltaRefStride);
         }
         else
         {
@@ -763,7 +763,7 @@ public class GenericRefinementRegion implements Region
         if (currentLine > -2 && currentLine < (referenceBitmap.getHeight() - 
1))
         {
             nextReferenceLine = referenceBitmap
-                    .getByteAsInteger(byteIndex + refRowStride + 
deltaRefStride);
+                    .getByteAsInteger(refByteIndex + refRowStride + 
deltaRefStride);
         }
         else
         {

Reply via email to