From 0459e813cf22a0bedcf3d98df38642967df44ada Mon Sep 17 00:00:00 2001 From: shchmue Date: Sat, 7 Dec 2019 17:01:16 -0700 Subject: [PATCH] keys: Protect against free-before-use of kip --- source/keys/keys.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/keys/keys.c b/source/keys/keys.c index b9f9fe2..cb799bb 100644 --- a/source/keys/keys.c +++ b/source/keys/keys.c @@ -483,9 +483,11 @@ get_tsec: ; } } pkg2_done: - free(ki->kip1); + if (ki) { + free(ki->kip1); + free(ki); + } free(pkg2); - free(ki); u8 *rights_ids = NULL, *titlekeys = NULL;