diff options
author | Torbjörn Andersson | 2006-04-12 22:07:41 +0000 |
---|---|---|
committer | Torbjörn Andersson | 2006-04-12 22:07:41 +0000 |
commit | f5ab0e55783768e4374e3e8de63fc529e3bb11f0 (patch) | |
tree | 6e57f6ff22990ac7f53a82787524b9912b8e4c0b /engines | |
parent | 19a1cdfe85f884d18417acf92c5cec50de5f072c (diff) | |
download | scummvm-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
Diffstat (limited to 'engines')
-rw-r--r-- | engines/cine/various.cpp | 1 |
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); |