From 5652a33144973bdf570bea033ec185f8a7a6d038 Mon Sep 17 00:00:00 2001 From: JerryDevis Date: Tue, 21 Dec 2021 17:44:00 +0800 Subject: [PATCH 10/23] FAPI: Fix memory leak after ifapi_init_primary_finish failed Signed-off-by: JerryDevis --- src/tss2-fapi/fapi_util.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/tss2-fapi/fapi_util.c b/src/tss2-fapi/fapi_util.c index 90f8b2aa..cd4e0979 100644 --- a/src/tss2-fapi/fapi_util.c +++ b/src/tss2-fapi/fapi_util.c @@ -807,6 +807,10 @@ ifapi_init_primary_finish(FAPI_CONTEXT *context, TSS2_KEY_TYPE ktype, IFAPI_OBJE } error_cleanup: + SAFE_FREE(outPublic); + SAFE_FREE(creationData); + SAFE_FREE(creationHash); + SAFE_FREE(creationTicket); ifapi_cleanup_ifapi_object(&context->createPrimary.pkey_object); free_string_list(k_sub_path); SAFE_FREE(pkey->serialization.buffer); -- 2.34.3