mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-10 00:41:26 +12:00
cellSaveData: reset fileSet and fileGet->reserved everytime
This commit is contained in:
parent
42a0512c66
commit
d86241bbcd
1 changed files with 3 additions and 1 deletions
|
@ -1328,12 +1328,14 @@ static NEVER_INLINE error_code savedata_op(ppu_thread& ppu, u32 operation, u32 v
|
||||||
}
|
}
|
||||||
|
|
||||||
fileGet->excSize = 0;
|
fileGet->excSize = 0;
|
||||||
memset(fileGet->reserved, 0, sizeof(fileGet->reserved));
|
|
||||||
|
|
||||||
error_code savedata_result = CELL_OK;
|
error_code savedata_result = CELL_OK;
|
||||||
|
|
||||||
while (funcFile)
|
while (funcFile)
|
||||||
{
|
{
|
||||||
|
std::memset(fileSet.get_ptr(), 0, fileSet.size());
|
||||||
|
std::memset(fileGet->reserved, 0, sizeof(fileGet->reserved));
|
||||||
|
|
||||||
funcFile(ppu, result, fileGet, fileSet);
|
funcFile(ppu, result, fileGet, fileSet);
|
||||||
|
|
||||||
if (result->result < 0)
|
if (result->result < 0)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue