From 10d6b08fc680f18ca04d179fc5bc265efb053d19 Mon Sep 17 00:00:00 2001 From: Sean Owen Date: Tue, 18 Jan 2022 14:29:46 -0600 Subject: [PATCH] Probable fix for AIOOBE from https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=43765 --- .../java/com/google/zxing/datamatrix/detector/Detector.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/com/google/zxing/datamatrix/detector/Detector.java b/core/src/main/java/com/google/zxing/datamatrix/detector/Detector.java index 261bceefe..283ca7ce1 100644 --- a/core/src/main/java/com/google/zxing/datamatrix/detector/Detector.java +++ b/core/src/main/java/com/google/zxing/datamatrix/detector/Detector.java @@ -301,7 +301,7 @@ public final class Detector { } private boolean isValid(ResultPoint p) { - return p.getX() >= 0 && p.getX() < image.getWidth() && p.getY() > 0 && p.getY() < image.getHeight(); + return p.getX() >= 0 && p.getX() <= image.getWidth() - 1 && p.getY() > 0 && p.getY() <= image.getHeight() - 1; } private static BitMatrix sampleGrid(BitMatrix image,