From 5fb7f7a4d66c48be928440c3142b196a479ca94c Mon Sep 17 00:00:00 2001 From: Max Horn Date: Mon, 4 Feb 2008 10:15:21 +0000 Subject: Commited updated version of my own patch #1868402: Basic savestate plugin API svn-id: r30786 --- engines/scumm/script_v5.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'engines/scumm/script_v5.cpp') diff --git a/engines/scumm/script_v5.cpp b/engines/scumm/script_v5.cpp index d54ec4b45a..431321f459 100644 --- a/engines/scumm/script_v5.cpp +++ b/engines/scumm/script_v5.cpp @@ -942,7 +942,6 @@ void ScummEngine_v5::loadVars() { int slotSize; byte* slotContent; int savegameId; - char name[32]; bool avail_saves[100]; if (a == STRINGID_IQ_SERIES && b == STRINGID_IQ_SERIES) { @@ -960,9 +959,10 @@ void ScummEngine_v5::loadVars() { // load savegame names savegameId = slot - a + 1; + Common::String name; if (avail_saves[savegameId] && getSavegameName(savegameId, name)) { int pos; - char *ptr = name; + const char *ptr = name.c_str(); // slotContent ends with {'\0','@'} -> max. length = slotSize-2 for (pos = 0; pos < slotSize - 2; ++pos) { if (!ptr[pos]) -- cgit v1.2.3