diff options
author | Eric Fry | 2018-04-30 18:25:49 +1000 |
---|---|---|
committer | Eugene Sandulenko | 2018-07-20 06:43:33 +0000 |
commit | 39798c63d1d6a7153527a726acfa3c1cf837760f (patch) | |
tree | 0e768d7cbafa98c973cd4b014e9c05ed779c33ca /engines/illusions/threads/talkthread.cpp | |
parent | 9be0a7b08589163d9c0ff151d3fcd15e0e766bba (diff) | |
download | scummvm-rg350-39798c63d1d6a7153527a726acfa3c1cf837760f.tar.gz scummvm-rg350-39798c63d1d6a7153527a726acfa3c1cf837760f.tar.bz2 scummvm-rg350-39798c63d1d6a7153527a726acfa3c1cf837760f.zip |
ILLUSIONS: Fix static buffer overrun in debug log function.
This was causing the game to crash when loading the main scumm menu.
It was corrupting another static string in the about dialog.
Diffstat (limited to 'engines/illusions/threads/talkthread.cpp')
-rw-r--r-- | engines/illusions/threads/talkthread.cpp | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/engines/illusions/threads/talkthread.cpp b/engines/illusions/threads/talkthread.cpp index f8b4c15bf4..5b54abc583 100644 --- a/engines/illusions/threads/talkthread.cpp +++ b/engines/illusions/threads/talkthread.cpp @@ -285,17 +285,6 @@ void TalkThread::refreshText() { _textEndTime = _textStartTime + _textDuration; } -static char *debugW2I(byte *wstr) { - static char buf[65]; - char *p = buf; - while (*wstr != 0) { - *p++ = *wstr; - wstr += 2; - } - *p = 0; - return buf; -} - int TalkThread::insertText() { debug("%08X %08X [%s]", _threadId, _talkId, debugW2I(_currEntryText)); WidthHeight dimensions; |