diff --git a/src/core/libraries/kernel/file_system.cpp b/src/core/libraries/kernel/file_system.cpp index 3c5c0ac98..099cf9f95 100644 --- a/src/core/libraries/kernel/file_system.cpp +++ b/src/core/libraries/kernel/file_system.cpp @@ -75,7 +75,7 @@ int PS4_SYSV_ABI sceKernelOpen(const char* path, int flags, u16 mode) { file->m_host_name = mnt->GetHostFile(file->m_guest_name); if (read) { file->f.Open(file->m_host_name, Common::FS::FileAccessMode::Read); - } else if (write && create && truncate) { + } else if (write && create) { file->f.Open(file->m_host_name, Common::FS::FileAccessMode::Write); } else if (write && create && append) { // CUSA04729 (appends app0/shaderlist.txt) file->f.Open(file->m_host_name, Common::FS::FileAccessMode::Append);