[XAM] Added missing is_empty check while reading setting data

This commit is contained in:
Gliniak 2025-03-08 17:31:30 +01:00
parent 6666b803fd
commit da89b6a0c3
1 changed files with 4 additions and 0 deletions
src/xenia/kernel/xam

View File

@ -91,6 +91,10 @@ void UserSetting::WriteToGuest(X_USER_PROFILE_SETTING* setting_ptr,
if (requires_additional_data()) {
const auto extended_data = get_extended_data();
if (extended_data.empty()) {
return;
}
setting_ptr->data.data.binary.size =
static_cast<uint32_t>(extended_data_.size());
setting_ptr->data.data.binary.ptr = extended_data_address;