diff --git a/Source/Core/Core/Src/HW/EXI_DeviceMemoryCard.cpp b/Source/Core/Core/Src/HW/EXI_DeviceMemoryCard.cpp index 18dcb964ac..14a155a0ff 100644 --- a/Source/Core/Core/Src/HW/EXI_DeviceMemoryCard.cpp +++ b/Source/Core/Core/Src/HW/EXI_DeviceMemoryCard.cpp @@ -110,7 +110,7 @@ void innerFlush(FlushData* data) SplitPath(data->filename, &dir, 0, 0); if (!File::IsDirectory(dir)) File::CreateFullPath(dir); - pFile.Open(data->filename, "r+b"); + pFile.Open(data->filename, "wb"); } if (!pFile) // Note - pFile changed inside above if