diff --git a/src/core/hle/service/am/am.cpp b/src/core/hle/service/am/am.cpp index 919a12962..30c4828b8 100644 --- a/src/core/hle/service/am/am.cpp +++ b/src/core/hle/service/am/am.cpp @@ -149,7 +149,7 @@ public: FileSys::TitleMetadata tmd = container.GetTitleMetadata(); FileUtil::IOFile file( GetTitleContentPath(media_type, tmd.GetTitleID(), i, is_update), - content_written[i] ? "a" : "w"); + content_written[i] ? "ab" : "wb"); if (!file.IsOpen()) return FileSys::ERROR_INSUFFICIENT_SPACE;