This is an automated email from the ASF dual-hosted git repository. asf-gitbox-commits pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/pdfbox-jbig2.git
commit b63ca93951a292137308d99642b312613a36942e Author: Tilman Hausherr <[email protected]> AuthorDate: Thu May 14 17:26:30 2026 +0200 PDFBOX-5660: refactor to avoid label usage --- .../java/org/apache/pdfbox/jbig2/decoder/mmr/MMRDecompressor.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/apache/pdfbox/jbig2/decoder/mmr/MMRDecompressor.java b/src/main/java/org/apache/pdfbox/jbig2/decoder/mmr/MMRDecompressor.java index e781985..0ac83e6 100644 --- a/src/main/java/org/apache/pdfbox/jbig2/decoder/mmr/MMRDecompressor.java +++ b/src/main/java/org/apache/pdfbox/jbig2/decoder/mmr/MMRDecompressor.java @@ -612,7 +612,7 @@ public class MMRDecompressor Code code = null; int refOffset = 0; - loop: while (iBitPos < width) + while (iBitPos < width) { while (true) { @@ -629,7 +629,7 @@ public class MMRDecompressor if (code.runLength < 0) { - break loop; + break; } iBitPos += code.runLength; @@ -641,6 +641,10 @@ public class MMRDecompressor break; } } + if (code.runLength < 0) + { + break; + } } if (runOffsets[refOffset] != width)
