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
{