cellSaveData: reset fileSet and fileGet->reserved everytime

This commit is contained in:
Eladash 2020-02-27 17:34:11 +02:00 committed by Ivan
parent 42a0512c66
commit d86241bbcd

View file

@ -1328,12 +1328,14 @@ static NEVER_INLINE error_code savedata_op(ppu_thread& ppu, u32 operation, u32 v
}
fileGet->excSize = 0;
memset(fileGet->reserved, 0, sizeof(fileGet->reserved));
error_code savedata_result = CELL_OK;
while (funcFile)
{
std::memset(fileSet.get_ptr(), 0, fileSet.size());
std::memset(fileGet->reserved, 0, sizeof(fileGet->reserved));
funcFile(ppu, result, fileGet, fileSet);
if (result->result < 0)