X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=core%2Fsrc%2Fcom%2Fgoogle%2Fzxing%2Fcommon%2FDefaultGridSampler.java;h=74c9e7c6b6a5ac5553548d1424271a7c9f629315;hb=HEAD;hp=9233ef8e303f84fe82431ab8ee54e36875cd472f;hpb=22db33e76ba58134f2dbcfae660267a4062136ac;p=zxing.git diff --git a/core/src/com/google/zxing/common/DefaultGridSampler.java b/core/src/com/google/zxing/common/DefaultGridSampler.java index 9233ef8e..74c9e7c6 100644 --- a/core/src/com/google/zxing/common/DefaultGridSampler.java +++ b/core/src/com/google/zxing/common/DefaultGridSampler.java @@ -46,6 +46,9 @@ public final class DefaultGridSampler extends GridSampler { int dimensionX, int dimensionY, PerspectiveTransform transform) throws NotFoundException { + if (dimensionX <= 0 || dimensionY <= 0) { + throw NotFoundException.getNotFoundInstance(); + } BitMatrix bits = new BitMatrix(dimensionX, dimensionY); float[] points = new float[dimensionX << 1]; for (int y = 0; y < dimensionY; y++) {