aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTorbjörn Andersson2006-04-12 22:07:41 +0000
committerTorbjörn Andersson2006-04-12 22:07:41 +0000
commitf5ab0e55783768e4374e3e8de63fc529e3bb11f0 (patch)
tree6e57f6ff22990ac7f53a82787524b9912b8e4c0b
parent19a1cdfe85f884d18417acf92c5cec50de5f072c (diff)
downloadscummvm-rg350-f5ab0e55783768e4374e3e8de63fc529e3bb11f0.tar.gz
scummvm-rg350-f5ab0e55783768e4374e3e8de63fc529e3bb11f0.tar.bz2
scummvm-rg350-f5ab0e55783768e4374e3e8de63fc529e3bb11f0.zip
Fixed potential crash in drawDialogueMessage(): The function should terminate
if, for some reason, messagePtr is NULL. svn-id: r21833
-rw-r--r--engines/cine/various.cpp1
1 files changed, 1 insertions, 0 deletions
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);