diff --git a/src/scratchpad/src/org/apache/poi/hwpf/usermodel/Range.java b/src/scratchpad/src/org/apache/poi/hwpf/usermodel/Range.java index 45eee75e4..74fc4357c 100644 --- a/src/scratchpad/src/org/apache/poi/hwpf/usermodel/Range.java +++ b/src/scratchpad/src/org/apache/poi/hwpf/usermodel/Range.java @@ -973,6 +973,11 @@ public class Range { // TODO -instantiable superclass while (node==null || (node.getEnd() <= start && x < rpl.size() - 1)) { x++; + + if (x>=rpl.size()) { + return new int[] {0, 0}; + } + node = rpl.get(x); }