From fc35b122c1529b89a730dac836d25bd7ba3d415b Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Tue, 31 Dec 2019 17:16:47 +0100 Subject: DIRECTOR: LINGO: Avoid reading past buffer in the preprocessor --- engines/director/lingo/lingo-preprocessor.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'engines/director') diff --git a/engines/director/lingo/lingo-preprocessor.cpp b/engines/director/lingo/lingo-preprocessor.cpp index fd9cab91ff..5e63f306b6 100644 --- a/engines/director/lingo/lingo-preprocessor.cpp +++ b/engines/director/lingo/lingo-preprocessor.cpp @@ -83,7 +83,8 @@ Common::String Lingo::codePreprocessor(const char *s, bool simple) { else if (*s) res += *s; - s++; + if (*s) + s++; } Common::String tmp(res); -- cgit v1.2.3