diff --git a/src/core/hle/service/filesystem/fsp/fsp_srv.cpp b/src/core/hle/service/filesystem/fsp/fsp_srv.cpp index 70cd31926..32c79af63 100644 --- a/src/core/hle/service/filesystem/fsp/fsp_srv.cpp +++ b/src/core/hle/service/filesystem/fsp/fsp_srv.cpp @@ -280,8 +280,9 @@ Result FSP_SRV::OpenSaveDataFileSystem(OutInterface out_interface, break; } - *out_interface = - std::make_shared(system, std::move(dir), SizeGetter::FromStorageId(fsc, id)); + *out_interface = std::make_shared( + system, std::move(dir), SizeGetter::FromStorageId(fsc, id), + save_data_controller->GetFactory(), space_id, attribute); R_SUCCEED(); }