]> source.dussan.org Git - poi.git/commitdiff
fix index check in HemfDraw
authorPJ Fanning <fanningpj@apache.org>
Tue, 18 Dec 2018 23:26:49 +0000 (23:26 +0000)
committerPJ Fanning <fanningpj@apache.org>
Tue, 18 Dec 2018 23:26:49 +0000 (23:26 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1849250 13f79535-47bb-0310-9956-ffa450edef68

src/scratchpad/src/org/apache/poi/hemf/record/emf/HemfDraw.java

index 2eae698b167e2346a71d447d9519575993b686ad..327e1be57f72650b6b9dc1538f2d16afc6cc7e6f 100644 (file)
@@ -783,7 +783,7 @@ public class HemfDraw {
                         int mode2 = leis.readUByte();
                         int mode3 = leis.readUByte();
                         assert(mode2 == 0x04 && (mode3 == 0x04 || mode3 == 0x05));
-                        if ((i + 2) > points.length) {
+                        if ((i + 2) >= points.length) {
                             throw new IllegalStateException("Points index causes index out of bounds");
                         }
                         poly.curveTo(