aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/toltecs/resource.cpp1
-rw-r--r--engines/toltecs/saveload.cpp1
2 files changed, 2 insertions, 0 deletions
diff --git a/engines/toltecs/resource.cpp b/engines/toltecs/resource.cpp
index e1e3cb9ac7..b95e0444b1 100644
--- a/engines/toltecs/resource.cpp
+++ b/engines/toltecs/resource.cpp
@@ -79,6 +79,7 @@ void ArchiveReader::dump(uint resIndex, const char *prefix) {
Common::DumpFile o;
o.open(fn);
o.write(data, resourceSize);
+ o.finalize();
o.close();
delete[] data;
diff --git a/engines/toltecs/saveload.cpp b/engines/toltecs/saveload.cpp
index b895c7ca62..c421be4cd2 100644
--- a/engines/toltecs/saveload.cpp
+++ b/engines/toltecs/saveload.cpp
@@ -112,6 +112,7 @@ void ToltecsEngine::savegame(const char *filename, const char *description) {
_anim->saveState(out);
_screen->saveState(out);
+ out->finalize();
delete out;
}