diff --git a/rpcs3/Emu/Cell/Modules/sceNp2.cpp b/rpcs3/Emu/Cell/Modules/sceNp2.cpp index c1ce125c56..4ff86cb11f 100644 --- a/rpcs3/Emu/Cell/Modules/sceNp2.cpp +++ b/rpcs3/Emu/Cell/Modules/sceNp2.cpp @@ -602,7 +602,7 @@ error_code sceNpMatching2SetRoomDataExternal( error_code sceNpMatching2SignalingGetConnectionInfo( SceNpMatching2ContextId ctxId, SceNpMatching2RoomId roomId, SceNpMatching2RoomMemberId memberId, s32 code, vm::ptr connInfo) { - sceNp2.todo("sceNpMatching2SignalingGetConnectionInfo(ctxId=%d, roomId=%d, memberId=%d, code=%d, connInfo=*0x%x)", ctxId, roomId, memberId, code, connInfo); + sceNp2.warning("sceNpMatching2SignalingGetConnectionInfo(ctxId=%d, roomId=%d, memberId=%d, code=%d, connInfo=*0x%x)", ctxId, roomId, memberId, code, connInfo); auto& nph = g_fxo->get>(); diff --git a/rpcs3/Emu/NP/signaling_handler.cpp b/rpcs3/Emu/NP/signaling_handler.cpp index 12b490b47b..e50965c139 100644 --- a/rpcs3/Emu/NP/signaling_handler.cpp +++ b/rpcs3/Emu/NP/signaling_handler.cpp @@ -575,6 +575,7 @@ void signaling_handler::start_sig_nl(u32 conn_id, u32 addr, u16 port) send_signaling_packet(sent_packet, si->addr, si->port); queue_signaling_packet(sent_packet, si, steady_clock::now() + REPEAT_CONNECT_DELAY); + wake_up(); } void signaling_handler::start_sig2(u64 room_id, u16 member_id) @@ -592,6 +593,7 @@ void signaling_handler::start_sig2(u64 room_id, u16 member_id) send_signaling_packet(sent_packet, si->addr, si->port); queue_signaling_packet(sent_packet, si, steady_clock::now() + REPEAT_CONNECT_DELAY); + wake_up(); } void signaling_handler::disconnect_sig2_users(u64 room_id)