From 7738ff72259a26f3f854d0009b9fe2162e0f4ce8 Mon Sep 17 00:00:00 2001 From: Gliniak Date: Fri, 31 Oct 2025 08:08:21 +0100 Subject: [PATCH] [XAM] Fixed invalid gamertag in XamProfileCreateEnumerator and XamProfileFindAccount --- src/xenia/kernel/xam/xam_enum.cc | 3 --- src/xenia/kernel/xam/xam_profile.cc | 3 --- 2 files changed, 6 deletions(-) diff --git a/src/xenia/kernel/xam/xam_enum.cc b/src/xenia/kernel/xam/xam_enum.cc index 2ca7cfda3..91d70acb5 100644 --- a/src/xenia/kernel/xam/xam_enum.cc +++ b/src/xenia/kernel/xam/xam_enum.cc @@ -140,9 +140,6 @@ dword_result_t XamProfileCreateEnumerator_entry(dword_t device_id, profile->xuid_offline = xuid; profile->device_id = 1; memcpy(&profile->account, &account, sizeof(X_XAMACCOUNTINFO)); - - xe::string_util::copy_and_swap_truncating( - profile->account.gamertag, account.gamertag, sizeof(account.gamertag)); } *handle_ptr = e->handle(); diff --git a/src/xenia/kernel/xam/xam_profile.cc b/src/xenia/kernel/xam/xam_profile.cc index d0d0c57f0..670cb8663 100644 --- a/src/xenia/kernel/xam/xam_profile.cc +++ b/src/xenia/kernel/xam/xam_profile.cc @@ -34,9 +34,6 @@ dword_result_t XamProfileFindAccount_entry( std::memcpy(account_ptr, &account, sizeof(X_XAMACCOUNTINFO)); - xe::string_util::copy_and_swap_truncating( - account_ptr->gamertag, account->gamertag, sizeof(account->gamertag)); - if (device_id) { *device_id = 1; }