sept: Prevent memory leak

This commit is contained in:
shchmue 2019-10-25 11:44:51 -06:00
parent 2d4ffd2965
commit 472aa1665e
1 changed files with 3 additions and 1 deletions

View File

@ -107,8 +107,10 @@ int reboot_to_sept(const u8 *tsec_fw, const u32 tsec_size, const u32 kb)
tmp_cfg->boot_cfg |= BOOT_CFG_SEPT_RUN; tmp_cfg->boot_cfg |= BOOT_CFG_SEPT_RUN;
if (f_open(&fp, "sd:/sept/payload.bin", FA_READ | FA_WRITE)) if (f_open(&fp, "sd:/sept/payload.bin", FA_READ | FA_WRITE)) {
free(tmp_cfg);
goto error; goto error;
}
f_lseek(&fp, PATCHED_RELOC_SZ); f_lseek(&fp, PATCHED_RELOC_SZ);
f_write(&fp, tmp_cfg, sizeof(boot_cfg_t), NULL); f_write(&fp, tmp_cfg, sizeof(boot_cfg_t), NULL);