mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-31 05:40:04 +00:00 
			
		
		
		
	Fixups from Subvs comments
This commit is contained in:
		
							parent
							
								
									520ecf7be6
								
							
						
					
					
						commit
						27e6e03d16
					
				
					 2 changed files with 7 additions and 9 deletions
				
			
		|  | @ -32,6 +32,7 @@ namespace NWM { | ||||||
| namespace ErrCodes { | namespace ErrCodes { | ||||||
| enum { | enum { | ||||||
|     NotInitialized = 2, |     NotInitialized = 2, | ||||||
|  |     WrongStatus = 490, | ||||||
| }; | }; | ||||||
| } // namespace ErrCodes
 | } // namespace ErrCodes
 | ||||||
| 
 | 
 | ||||||
|  | @ -577,10 +578,6 @@ void NWM_UDS::InitializeWithVersion(Kernel::HLERequestContext& ctx) { | ||||||
|         wifi_packet_received = room_member->BindOnWifiPacketReceived(OnWifiPacketReceived); |         wifi_packet_received = room_member->BindOnWifiPacketReceived(OnWifiPacketReceived); | ||||||
|     } else { |     } else { | ||||||
|         LOG_ERROR(Service_NWM, "Network isn't initalized"); |         LOG_ERROR(Service_NWM, "Network isn't initalized"); | ||||||
|         IPC::RequestBuilder rb = rp.MakeBuilder(1, 0); |  | ||||||
|         // TODO(B3N30): Find the correct error code and return it;
 |  | ||||||
|         rb.Push<u32>(-1); |  | ||||||
|         return; |  | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     { |     { | ||||||
|  | @ -591,7 +588,7 @@ void NWM_UDS::InitializeWithVersion(Kernel::HLERequestContext& ctx) { | ||||||
|         connection_status = {}; |         connection_status = {}; | ||||||
|         connection_status.status = static_cast<u32>(NetworkStatus::NotConnected); |         connection_status.status = static_cast<u32>(NetworkStatus::NotConnected); | ||||||
|         node_info.clear(); |         node_info.clear(); | ||||||
|         node_info.push_back(NodeInfo{}); |         node_info.push_back(current_node); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     IPC::RequestBuilder rb = rp.MakeBuilder(1, 2); |     IPC::RequestBuilder rb = rp.MakeBuilder(1, 2); | ||||||
|  | @ -828,7 +825,8 @@ void NWM_UDS::DestroyNetwork(Kernel::HLERequestContext& ctx) { | ||||||
|     std::lock_guard<std::mutex> lock(connection_status_mutex); |     std::lock_guard<std::mutex> lock(connection_status_mutex); | ||||||
|     if (connection_status.status != static_cast<u8>(NetworkStatus::ConnectedAsHost)) { |     if (connection_status.status != static_cast<u8>(NetworkStatus::ConnectedAsHost)) { | ||||||
|         IPC::RequestBuilder rb = rp.MakeBuilder(1, 0); |         IPC::RequestBuilder rb = rp.MakeBuilder(1, 0); | ||||||
|         rb.Push(RESULT_SUCCESS); |         rb.Push(ResultCode(ErrCodes::WrongStatus, ErrorModule::UDS, | ||||||
|  |                            ErrorSummary::InvalidState, ErrorLevel::Status)); | ||||||
|         LOG_WARNING(Service_NWM, "called with status %u", connection_status.status); |         LOG_WARNING(Service_NWM, "called with status %u", connection_status.status); | ||||||
|         return; |         return; | ||||||
|     } |     } | ||||||
|  | @ -857,7 +855,6 @@ void NWM_UDS::DestroyNetwork(Kernel::HLERequestContext& ctx) { | ||||||
| void NWM_UDS::DisconnectNetwork(Kernel::HLERequestContext& ctx) { | void NWM_UDS::DisconnectNetwork(Kernel::HLERequestContext& ctx) { | ||||||
|     IPC::RequestParser rp(ctx, 0xA, 0, 0); |     IPC::RequestParser rp(ctx, 0xA, 0, 0); | ||||||
|     IPC::RequestBuilder rb = rp.MakeBuilder(1, 0); |     IPC::RequestBuilder rb = rp.MakeBuilder(1, 0); | ||||||
|     rb.Push(RESULT_SUCCESS); |  | ||||||
| 
 | 
 | ||||||
|     using Network::WifiPacket; |     using Network::WifiPacket; | ||||||
|     WifiPacket deauth; |     WifiPacket deauth; | ||||||
|  | @ -870,6 +867,8 @@ void NWM_UDS::DisconnectNetwork(Kernel::HLERequestContext& ctx) { | ||||||
|             connection_status.status = static_cast<u32>(NetworkStatus::ConnectedAsHost); |             connection_status.status = static_cast<u32>(NetworkStatus::ConnectedAsHost); | ||||||
|             connection_status.network_node_id = tmp_node_id; |             connection_status.network_node_id = tmp_node_id; | ||||||
|             LOG_DEBUG(Service_NWM, "called as a host"); |             LOG_DEBUG(Service_NWM, "called as a host"); | ||||||
|  |             rb.Push(ResultCode(ErrCodes::WrongStatus, ErrorModule::UDS, | ||||||
|  |                                ErrorSummary::InvalidState, ErrorLevel::Status)); | ||||||
|             return; |             return; | ||||||
|         } |         } | ||||||
|         u16_le tmp_node_id = connection_status.network_node_id; |         u16_le tmp_node_id = connection_status.network_node_id; | ||||||
|  | @ -893,6 +892,7 @@ void NWM_UDS::DisconnectNetwork(Kernel::HLERequestContext& ctx) { | ||||||
|     } |     } | ||||||
|     channel_data.clear(); |     channel_data.clear(); | ||||||
| 
 | 
 | ||||||
|  |     rb.Push(RESULT_SUCCESS); | ||||||
|     LOG_DEBUG(Service_NWM, "called"); |     LOG_DEBUG(Service_NWM, "called"); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | @ -1070,7 +1070,6 @@ void NWM_UDS::ConnectToNetwork(Kernel::HLERequestContext& ctx) { | ||||||
|             LOG_DEBUG(Service_NWM, "connection sequence finished"); |             LOG_DEBUG(Service_NWM, "connection sequence finished"); | ||||||
|         }); |         }); | ||||||
| 
 | 
 | ||||||
|     // TODO(B3N30): Add a timout for the connection sequence
 |  | ||||||
|     LOG_DEBUG(Service_NWM, "called"); |     LOG_DEBUG(Service_NWM, "called"); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -266,7 +266,6 @@ void Init() { | ||||||
|     LDR::InstallInterfaces(*SM::g_service_manager); |     LDR::InstallInterfaces(*SM::g_service_manager); | ||||||
|     MIC::InstallInterfaces(*SM::g_service_manager); |     MIC::InstallInterfaces(*SM::g_service_manager); | ||||||
|     NWM::InstallInterfaces(*SM::g_service_manager); |     NWM::InstallInterfaces(*SM::g_service_manager); | ||||||
|     NWM::InstallInterfaces(*SM::g_service_manager); |  | ||||||
| 
 | 
 | ||||||
|     FS::ArchiveInit(); |     FS::ArchiveInit(); | ||||||
|     ACT::Init(); |     ACT::Init(); | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue