diff options
Diffstat (limited to 'core/src/main/java')
| -rw-r--r-- | core/src/main/java/com/google/zxing/aztec/decoder/Decoder.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/core/src/main/java/com/google/zxing/aztec/decoder/Decoder.java b/core/src/main/java/com/google/zxing/aztec/decoder/Decoder.java index e5de36ad1..1f8a6f9d4 100644 --- a/core/src/main/java/com/google/zxing/aztec/decoder/Decoder.java +++ b/core/src/main/java/com/google/zxing/aztec/decoder/Decoder.java @@ -302,7 +302,7 @@ public final class Decoder { int numDataCodewords = ddata.getNbDatablocks(); int numCodewords = rawbits.length / codewordSize; - if (numCodewords < numDataCodewords) { + if (numDataCodewords < 1 || numCodewords < numDataCodewords) { throw FormatException.getFormatInstance(); } int offset = rawbits.length % codewordSize; |
