From d4b295a578ded04ee2c752a073f89fbd60900bb9 Mon Sep 17 00:00:00 2001 From: Adrian <78108584+AdrianCassar@users.noreply.github.com> Date: Sat, 28 Feb 2026 21:17:44 +0000 Subject: [PATCH] [XAM] Fixed memcpy in XamProfileFindAccount --- src/xenia/kernel/xam/xam_profile.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/xenia/kernel/xam/xam_profile.cc b/src/xenia/kernel/xam/xam_profile.cc index 670cb8663..300bded50 100644 --- a/src/xenia/kernel/xam/xam_profile.cc +++ b/src/xenia/kernel/xam/xam_profile.cc @@ -25,14 +25,14 @@ dword_result_t XamProfileFindAccount_entry( account_ptr.Zero(); - const auto& account = + const X_XAMACCOUNTINFO* account = kernel_state()->xam_state()->profile_manager()->GetAccount(offline_xuid); if (!account) { return X_ERROR_NO_SUCH_USER; } - std::memcpy(account_ptr, &account, sizeof(X_XAMACCOUNTINFO)); + *account_ptr = *account; if (device_id) { *device_id = 1;