diff --git a/src/xenia/kernel/xam/user_data.cc b/src/xenia/kernel/xam/user_data.cc index 679f713b0..957e1dd4f 100644 --- a/src/xenia/kernel/xam/user_data.cc +++ b/src/xenia/kernel/xam/user_data.cc @@ -77,6 +77,11 @@ UserData::UserData(const X_USER_DATA_TYPE data_type, } extended_data_.resize(data_.data.binary.size); + + if (!user_data->data.binary.ptr) { + return; + } + memcpy( extended_data_.data(), kernel_memory()->TranslateVirtual(user_data->data.binary.ptr),