mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-03 13:31:27 +12:00
cellPad: Clear info structs before setting
This commit is contained in:
parent
56b21fd411
commit
195f24507b
1 changed files with 6 additions and 0 deletions
|
@ -287,6 +287,8 @@ s32 cellPadPeriphGetInfo(vm::ptr<CellPadPeriphInfo> info)
|
||||||
|
|
||||||
const PadInfo& rinfo = handler->GetInfo();
|
const PadInfo& rinfo = handler->GetInfo();
|
||||||
|
|
||||||
|
std::memset(info.get_ptr(), 0, sizeof(CellPadPeriphInfo));
|
||||||
|
|
||||||
info->max_connect = rinfo.max_connect;
|
info->max_connect = rinfo.max_connect;
|
||||||
info->now_connect = rinfo.now_connect;
|
info->now_connect = rinfo.now_connect;
|
||||||
info->system_info = rinfo.system_info;
|
info->system_info = rinfo.system_info;
|
||||||
|
@ -394,6 +396,8 @@ s32 cellPadGetInfo(vm::ptr<CellPadInfo> info)
|
||||||
if (!handler)
|
if (!handler)
|
||||||
return CELL_PAD_ERROR_UNINITIALIZED;
|
return CELL_PAD_ERROR_UNINITIALIZED;
|
||||||
|
|
||||||
|
std::memset(info.get_ptr(), 0, sizeof(CellPadInfo));
|
||||||
|
|
||||||
const PadInfo& rinfo = handler->GetInfo();
|
const PadInfo& rinfo = handler->GetInfo();
|
||||||
info->max_connect = rinfo.max_connect;
|
info->max_connect = rinfo.max_connect;
|
||||||
info->now_connect = rinfo.now_connect;
|
info->now_connect = rinfo.now_connect;
|
||||||
|
@ -424,6 +428,8 @@ s32 cellPadGetInfo2(vm::ptr<CellPadInfo2> info)
|
||||||
if (!handler)
|
if (!handler)
|
||||||
return CELL_PAD_ERROR_UNINITIALIZED;
|
return CELL_PAD_ERROR_UNINITIALIZED;
|
||||||
|
|
||||||
|
std::memset(info.get_ptr(), 0, sizeof(CellPadInfo2));
|
||||||
|
|
||||||
const PadInfo& rinfo = handler->GetInfo();
|
const PadInfo& rinfo = handler->GetInfo();
|
||||||
info->max_connect = rinfo.max_connect;
|
info->max_connect = rinfo.max_connect;
|
||||||
info->now_connect = rinfo.now_connect;
|
info->now_connect = rinfo.now_connect;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue