Fix overwriting part of the FIRM with garbage on install

This commit is contained in:
Aurora Wright 2017-08-19 20:25:08 +02:00 committed by d0k3
parent 8b8a8695d9
commit 387f5d6db1

View File

@ -315,7 +315,7 @@ u32 SafeInstallFirm(const char* path, u32 slots) {
// inject sighax signature, get hash
u8 firm_sha[0x20];
memcpy(firm + 0x100, (IS_DEVKIT) ? sig_nand_firm_dev : sig_nand_firm_retail, 0x200);
memcpy(firm + 0x100, (IS_DEVKIT) ? sig_nand_firm_dev : sig_nand_firm_retail, 0x100);
sha_quick(firm_sha, firm, firm_size, SHA256_MODE);
// check install slots