From: srowen@gmail.com Date: Thu, 20 May 2010 10:50:34 +0000 (+0000) Subject: Issue 412 X-Git-Url: http://git.rot13.org/?p=zxing.git;a=commitdiff_plain;h=3dbfa07bdfe9034341f49f21f6f0f95c5fb4bd8c Issue 412 git-svn-id: http://zxing.googlecode.com/svn/trunk@1376 59b500cc-1b3d-0410-9834-0bbf25fbcc57 --- diff --git a/core/src/com/google/zxing/qrcode/QRCodeReader.java b/core/src/com/google/zxing/qrcode/QRCodeReader.java index 575af1f4..33c50b8a 100644 --- a/core/src/com/google/zxing/qrcode/QRCodeReader.java +++ b/core/src/com/google/zxing/qrcode/QRCodeReader.java @@ -118,6 +118,9 @@ public class QRCodeReader implements Reader { } int moduleSize = x - leftTopBlack[0]; + if (moduleSize == 0) { + throw NotFoundException.getNotFoundInstance(); + } // And now find where the rightmost black module on the first row ends int rowEndOfSymbol = width - 1; @@ -159,4 +162,4 @@ public class QRCodeReader implements Reader { return bits; } -} \ No newline at end of file +}