aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/saveload.cpp
diff options
context:
space:
mode:
authorTravis Howell2009-08-09 01:55:34 +0000
committerTravis Howell2009-08-09 01:55:34 +0000
commit5f53ec3b294b3f2cccab94ff400bec70ab3504b8 (patch)
tree1a565797ed7e52a8aa6c9fa451130d39f0e45902 /engines/agos/saveload.cpp
parent6046b8f1348a9a50ca09a257b5781a8ca2970d2d (diff)
downloadscummvm-rg350-5f53ec3b294b3f2cccab94ff400bec70ab3504b8.tar.gz
scummvm-rg350-5f53ec3b294b3f2cccab94ff400bec70ab3504b8.tar.bz2
scummvm-rg350-5f53ec3b294b3f2cccab94ff400bec70ab3504b8.zip
Fix bug #2834252 - ELVIRA1 Problem with 8-character-long save names.
svn-id: r43156
Diffstat (limited to 'engines/agos/saveload.cpp')
-rw-r--r--engines/agos/saveload.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/engines/agos/saveload.cpp b/engines/agos/saveload.cpp
index 53a323212d..77b503b2e3 100644
--- a/engines/agos/saveload.cpp
+++ b/engines/agos/saveload.cpp
@@ -269,7 +269,6 @@ int16 AGOSEngine::matchSaveGame(const char *name, uint16 max) {
in->read(dst, 8);
delete in;
- printf("Find: name %s file %s\n", name, (const char *)dst);
if (!scumm_stricmp(name, dst)) {
return slot;
}
@@ -284,7 +283,7 @@ void AGOSEngine::userGame(bool load) {
const char *message1;
int i = 0, numSaveGames;
char *name;
- char buf[8];
+ char buf[10];
numSaveGames = countSaveGames();
@@ -313,7 +312,7 @@ restart:
for (; *message1; message1++)
windowPutChar(window, *message1);
- memset(buf, 0, 8);
+ memset(buf, 0, 10);
name = buf;
_saveGameNameLen = 0;