From 0eabfdcadd699031def7218e38c55e0a9dc7b8fe Mon Sep 17 00:00:00 2001 From: Eladash Date: Thu, 27 Feb 2020 17:37:36 +0200 Subject: [PATCH] cellSavedata: reset padding of g_savedata_context --- rpcs3/Emu/Cell/Modules/cellSaveData.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpcs3/Emu/Cell/Modules/cellSaveData.cpp b/rpcs3/Emu/Cell/Modules/cellSaveData.cpp index 0363ccc6eb..43c933aa47 100644 --- a/rpcs3/Emu/Cell/Modules/cellSaveData.cpp +++ b/rpcs3/Emu/Cell/Modules/cellSaveData.cpp @@ -552,7 +552,7 @@ static NEVER_INLINE error_code savedata_op(ppu_thread& ppu, u32 operation, u32 v lv2_sleep(ppu, 500); - *g_savedata_context = {}; + std::memset(g_savedata_context.get_ptr(), 0, g_savedata_context.size()); vm::ptr result = g_savedata_context.ptr(&savedata_context::result); vm::ptr listGet = g_savedata_context.ptr(&savedata_context::listGet);