From 5344049a98268e11f27f4318b61a3174804b7b5e Mon Sep 17 00:00:00 2001 From: PJ Fanning Date: Tue, 18 Dec 2018 23:26:49 +0000 Subject: [PATCH] fix index check in HemfDraw 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 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/scratchpad/src/org/apache/poi/hemf/record/emf/HemfDraw.java b/src/scratchpad/src/org/apache/poi/hemf/record/emf/HemfDraw.java index 2eae698b16..327e1be57f 100644 --- a/src/scratchpad/src/org/apache/poi/hemf/record/emf/HemfDraw.java +++ b/src/scratchpad/src/org/apache/poi/hemf/record/emf/HemfDraw.java @@ -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( -- 2.39.5