diff --git a/rpcs3/Emu/Cell/Modules/sceNp.cpp b/rpcs3/Emu/Cell/Modules/sceNp.cpp index 16cec30ff9..efb699c948 100644 --- a/rpcs3/Emu/Cell/Modules/sceNp.cpp +++ b/rpcs3/Emu/Cell/Modules/sceNp.cpp @@ -1146,7 +1146,8 @@ error_code sceNpBasicSendMessage(vm::cptr to, vm::cptr data, u32 .msgId = 0, .mainType = SCE_NP_BASIC_MESSAGE_MAIN_TYPE_GENERAL, .subType = SCE_NP_BASIC_MESSAGE_GENERAL_SUBTYPE_NONE, - .msgFeatures = {}}; + .msgFeatures = {}, + .data = std::vector(static_cast(data.get_ptr()), static_cast(data.get_ptr()) + size)}; std::set npids; npids.insert(std::string(to->handle.data));