diff --git a/rpcs3/Emu/Cell/Modules/cellUserInfo.cpp b/rpcs3/Emu/Cell/Modules/cellUserInfo.cpp index 64f72f3498..0e2e367373 100644 --- a/rpcs3/Emu/Cell/Modules/cellUserInfo.cpp +++ b/rpcs3/Emu/Cell/Modules/cellUserInfo.cpp @@ -104,9 +104,12 @@ error_code cellUserInfoGetList(vm::ptr listNum, vm::ptr listNum, vm::ptruserId[0] = 1; + std::memset(listBuf.get_ptr(), 0, listBuf.size()); + + // We report only one user, so it must be the current user + listBuf->userId[0] = Emu.GetUsrId(); } if (currentUserId)