From f5ab0e55783768e4374e3e8de63fc529e3bb11f0 Mon Sep 17 00:00:00 2001 From: Torbjörn Andersson Date: Wed, 12 Apr 2006 22:07:41 +0000 Subject: Fixed potential crash in drawDialogueMessage(): The function should terminate if, for some reason, messagePtr is NULL. svn-id: r21833 --- engines/cine/various.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/engines/cine/various.cpp b/engines/cine/various.cpp index f5a452004a..336257988b 100644 --- a/engines/cine/various.cpp +++ b/engines/cine/various.cpp @@ -2384,6 +2384,7 @@ void drawDialogueMessage(byte msgIdx, int16 x, int16 y, int16 width, int16 color if (!messagePtr) { freeOverlay(msgIdx, 2); + return; } var20 += strlen(messagePtr); -- cgit v1.2.3