mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-02-08 09:40:29 +00:00
Fix a merge conflict: all the cool kids just delete any code that doesn't automerge, without considering how easy it'd be to do manually.
This commit is contained in:
parent
cbab60e8b4
commit
20b50026ca
@ -277,6 +277,33 @@ bool CWII_IPC_HLE_Device_net_ncd_manage::IOCtlV(u32 _CommandAddress)
|
||||
|
||||
case IOCTLV_NCD_GETWIRELESSMACADDRESS:
|
||||
INFO_LOG(WII_IPC_NET, "NET_NCD_MANAGE: IOCTLV_NCD_GETWIRELESSMACADDRESS");
|
||||
|
||||
if (!SConfig::GetInstance().m_WirelessMac.empty())
|
||||
{
|
||||
int x = 0;
|
||||
int tmpaddress[6];
|
||||
for (int i = 0; i < SConfig::GetInstance().m_WirelessMac.length() && x < 6; i++)
|
||||
{
|
||||
if (SConfig::GetInstance().m_WirelessMac[i] == ':' || SConfig::GetInstance().m_WirelessMac[i] == '-')
|
||||
continue;
|
||||
|
||||
std::stringstream ss;
|
||||
ss << std::hex << SConfig::GetInstance().m_WirelessMac[i];
|
||||
if (SConfig::GetInstance().m_WirelessMac[i+1] != ':' && SConfig::GetInstance().m_WirelessMac[i+1] != '-')
|
||||
{
|
||||
ss << std::hex << SConfig::GetInstance().m_WirelessMac[i+1];
|
||||
i++;
|
||||
}
|
||||
ss >> tmpaddress[x];
|
||||
x++;
|
||||
}
|
||||
u8 address[6];
|
||||
for (int i = 0; i < 6;i++)
|
||||
address[i] = tmpaddress[i];
|
||||
Memory::WriteBigEData(address, CommandBuffer.PayloadBuffer.at(1).m_Address, 4);
|
||||
break;
|
||||
}
|
||||
|
||||
Memory::WriteBigEData(default_address,
|
||||
CommandBuffer.PayloadBuffer.at(1).m_Address, sizeof(default_address));
|
||||
break;
|
||||
|
Loading…
x
Reference in New Issue
Block a user