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.
This commit is contained in:
parent
9be0a7b085
commit
39798c63d1
5 changed files with 15 additions and 33 deletions
|
@ -217,17 +217,6 @@ SceneInfo::~SceneInfo() {
|
|||
delete[] _resources;
|
||||
}
|
||||
|
||||
char *debugW2I(byte *wstr) {
|
||||
static char buf[65];
|
||||
char *p = buf;
|
||||
while (*wstr != 0) {
|
||||
*p++ = *wstr;
|
||||
wstr += 2;
|
||||
}
|
||||
*p = 0;
|
||||
return buf;
|
||||
}
|
||||
|
||||
void SceneInfo::load(byte *dataStart, Common::SeekableReadStream &stream) {
|
||||
_id = stream.readUint16LE();
|
||||
_unk = stream.readUint16LE();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue