diff options
| author | Sketch <75850871+SketchMaster2001@users.noreply.github.com> | 2025-05-23 18:01:06 -0400 |
|---|---|---|
| committer | Sketch <75850871+SketchMaster2001@users.noreply.github.com> | 2025-05-23 18:01:06 -0400 |
| commit | 35d70fd531bae6ae8ae4a3c528f0d2dcf4a36a3d (patch) | |
| tree | e9e35c84d147713ddbe6a049c5582c97bf4c53be /Source/Core | |
| parent | da8610e76fc1ae09562df3152a28be7f50d6e317 (diff) | |
IOS/KD: Set Checksum when flushing NWC24Config
Diffstat (limited to 'Source/Core')
| -rw-r--r-- | Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp b/Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp index af22bd610f..19c8652f4a 100644 --- a/Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp +++ b/Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp @@ -888,6 +888,7 @@ IPCReply NetKDRequestDevice::HandleRequestRegisterUserId(const IOS::HLE::IOCtlRe // to be registered. Due to the high likelihood of multiple users having the same Wii Number, // Nintendo's register endpoint will most likely return a duplicate registration error. m_config.SetCreationStage(NWC24::NWC24CreationStage::Registered); + m_config.SetChecksum(m_config.CalculateNwc24ConfigChecksum()); m_config.WriteConfig(); m_config.WriteCBK(); @@ -984,6 +985,7 @@ IPCReply NetKDRequestDevice::HandleRequestRegisterUserId(const IOS::HLE::IOCtlRe m_config.SetCreationStage(NWC24::NWC24CreationStage::Registered); m_config.SetPassword(password); m_config.SetMailCheckID(mail_check_id); + m_config.SetChecksum(m_config.CalculateNwc24ConfigChecksum()); m_config.WriteConfig(); m_config.WriteCBK(); |
