diff --git a/src/core/hle/service/nwm/nwm_uds.cpp b/src/core/hle/service/nwm/nwm_uds.cpp index 8ebb8a6e3..cba699f25 100644 --- a/src/core/hle/service/nwm/nwm_uds.cpp +++ b/src/core/hle/service/nwm/nwm_uds.cpp @@ -552,8 +552,7 @@ boost::optional NWM_UDS::GetNodeMacAddress(u16 dest_node_id void NWM_UDS::Shutdown(Kernel::HLERequestContext& ctx) { IPC::RequestParser rp(ctx, 0x03, 0, 0); - if (auto room_member = Network::GetRoomMember().lock()) - room_member->Unbind(wifi_packet_received); + initialized = false; for (auto bind_node : channel_data) { bind_node.second.event->Signal();