aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/zvision/save_manager.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/zvision/save_manager.cpp b/engines/zvision/save_manager.cpp
index dbed109d51..631885e5ae 100644
--- a/engines/zvision/save_manager.cpp
+++ b/engines/zvision/save_manager.cpp
@@ -80,6 +80,7 @@ void SaveManager::saveGame(uint slot, const Common::String &saveName) {
// Cleanup
delete[] buffer;
file->finalize();
+ delete file;
}
void SaveManager::autoSave() {
@@ -96,7 +97,9 @@ void SaveManager::autoSave() {
writeSaveGameData(file);
+ // Cleanup
file->finalize();
+ delete file;
}
void SaveManager::writeSaveGameData(Common::OutSaveFile *file) {