From 78849053ca8abf203fe3f17972581416e86d334d Mon Sep 17 00:00:00 2001 From: Colin Snover Date: Sun, 28 Aug 2016 20:44:25 -0500 Subject: SCI32: Fix off-by-one error CID 1361599. --- engines/sci/engine/klists.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engines/sci/engine/klists.cpp b/engines/sci/engine/klists.cpp index e780d3cdc3..db6ffb1310 100644 --- a/engines/sci/engine/klists.cpp +++ b/engines/sci/engine/klists.cpp @@ -554,7 +554,7 @@ reg_t kListEachElementDo(EngineState *s, int argc, reg_t *argv) { ++list->numRecursions; - if (list->numRecursions > ARRAYSIZE(list->nextNodes)) { + if (list->numRecursions >= ARRAYSIZE(list->nextNodes)) { error("Too much recursion in kListEachElementDo"); } -- cgit v1.2.3