aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/parallaction/saveload.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/parallaction/saveload.cpp b/engines/parallaction/saveload.cpp
index 84c376cd8f..4258d4ba41 100644
--- a/engines/parallaction/saveload.cpp
+++ b/engines/parallaction/saveload.cpp
@@ -123,6 +123,8 @@ void Parallaction_ns::doLoadGame(uint16 slot) {
_engineFlags &= ~kEngineQuit;
_numLocations = atoi(s);
+ memset(_localFlags, 0, sizeof(_localFlags));
+ memset(_locationNames, 0, sizeof(_locationNames));
uint16 _si;
for (_si = 0; _si < _numLocations; _si++) {
@@ -134,7 +136,6 @@ void Parallaction_ns::doLoadGame(uint16 slot) {
f->readLine(s, 15);
_localFlags[_si] = atoi(s);
}
- _locationNames[_si][0] = '\0';
cleanInventory(false);
ItemName name;