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:
|
case IOCTLV_NCD_GETWIRELESSMACADDRESS:
|
||||||
INFO_LOG(WII_IPC_NET, "NET_NCD_MANAGE: 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,
|
Memory::WriteBigEData(default_address,
|
||||||
CommandBuffer.PayloadBuffer.at(1).m_Address, sizeof(default_address));
|
CommandBuffer.PayloadBuffer.at(1).m_Address, sizeof(default_address));
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue