From c7989bb333146cb369af117bc84ee9a4a819697f Mon Sep 17 00:00:00 2001 From: Colin Snover Date: Fri, 1 Dec 2017 10:40:02 -0600 Subject: SCUMM: Fix buffer overflow reading default v70HE cursor --- engines/scumm/cursor.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'engines/scumm') diff --git a/engines/scumm/cursor.cpp b/engines/scumm/cursor.cpp index 6445d257f6..cdccfd48ba 100644 --- a/engines/scumm/cursor.cpp +++ b/engines/scumm/cursor.cpp @@ -205,7 +205,9 @@ void ScummEngine_v70he::setDefaultCursor() { } p <<= 2; - if ((j + 1) % 8 == 0) + if (j == 31) + ++src; + else if ((j + 1) % 8 == 0) p = *(++src); } } -- cgit v1.2.3