16.0.2: Difference between revisions
Created page with "The Switch 16.0.2 system update was released on April 18, 2023 (UTC). This Switch update was released for the following regions: ALL, and CHN. Security flaws fixed: <fill thi..." |
No edit summary |
||
| (2 intermediate revisions by one other user not shown) | |||
| Line 9: | Line 9: | ||
==System Titles== | ==System Titles== | ||
The following was updated (beside sysver titles): [[SSL_services|ssl]], NgWord/NgWord2. | |||
There were no IPC changes. The only NPDM change was the usual version bump. | |||
RomFs changes (besides sysver titles): | |||
* NgWord/NgWord2: updated | |||
=== [[SSL_services|ssl]] === | |||
Only 1 function was updated at offset +0x128dc4 as follows: | |||
void nn::ssl::detail::ClientCertEntry::~ClientCertEntry(nn::ssl::detail::ClientCertEntry *this) { | |||
if (this.IsDeviceCert) { | |||
SECItem item; | |||
item.type = 10; | |||
item.data = 0; | |||
item.len = 0; | |||
if (!PK11_ReadAttribute(&this.slot, this.id, 0x120LL, 0, &item)) { | |||
RSA_RemoveFromBlindingList(&item); | |||
// Start of new code | |||
if (item.data) { | |||
operator delete[](item.data); | |||
} | |||
// End of new code | |||
} | |||
} | |||
CERT_DestroyCertificate((CERTCertificateStr *)this.cert); | |||
SECKEY_DestroyPrivateKey((SECKEYPrivateKeyStr *)this.key); | |||
this.cert = 0; | |||
this.key = 0; | |||
} | |||
==See Also== | ==See Also== | ||