diff --git a/prism/src/explicit/MDPSparse.java b/prism/src/explicit/MDPSparse.java index 9c74b3a7..0dd86b54 100644 --- a/prism/src/explicit/MDPSparse.java +++ b/prism/src/explicit/MDPSparse.java @@ -538,8 +538,8 @@ public class MDPSparse extends MDPExplicit @Override public Iterator getSuccessorsIterator(final int s, final int i) { - int start = choiceStarts[rowStarts[s]]; - int end = choiceStarts[rowStarts[s + 1]]; + int start = choiceStarts[rowStarts[s] + i]; + int end = choiceStarts[rowStarts[s] + i + 1]; List succs = new ArrayList(); for (int j = start; j < end; j++) { succs.add(cols[j]);