diff --git a/src/core/fs/archive_ext_save_data.cpp b/src/core/fs/archive_ext_save_data.cpp index a39259c3..c07f3353 100644 --- a/src/core/fs/archive_ext_save_data.cpp +++ b/src/core/fs/archive_ext_save_data.cpp @@ -24,6 +24,7 @@ HorizonResult ExtSaveDataArchive::createFile(const FSPath& path, u64 size) { return Result::Success; } + file.close(); return Result::FS::FileTooLarge; } diff --git a/src/core/fs/archive_save_data.cpp b/src/core/fs/archive_save_data.cpp index af8841c9..107aefde 100644 --- a/src/core/fs/archive_save_data.cpp +++ b/src/core/fs/archive_save_data.cpp @@ -29,6 +29,7 @@ HorizonResult SaveDataArchive::createFile(const FSPath& path, u64 size) { return Result::Success; } + file.close(); return Result::FS::FileTooLarge; }