From c5036c148c67cb22db7fdd876220275f39a4bb80 Mon Sep 17 00:00:00 2001 From: huangjieliang Date: Tue, 30 Apr 2024 17:07:50 +0800 Subject: [PATCH] Fix Memory leak Signed-off-by: huangjieliang Change-Id: Ib948c7df1063b8891558fb947ce08435b5a94a1c --- services/local_code_sign/src/local_sign_key.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/services/local_code_sign/src/local_sign_key.cpp b/services/local_code_sign/src/local_sign_key.cpp index 7a05531..24412ec 100644 --- a/services/local_code_sign/src/local_sign_key.cpp +++ b/services/local_code_sign/src/local_sign_key.cpp @@ -170,6 +170,7 @@ HksCertChain *LocalSignKey::QueryCertChain() // get cert chain by huks attest int32_t ret = HksAttestKey(&LOCAL_SIGN_KEY_ALIAS, paramSet.GetParamSet(), certChain); if (ret != HKS_SUCCESS) { + FreeCertChain(&certChain, certChain->certsCount); LOG_ERROR("HksAttestKey fail, ret is %{public}d!", ret); return nullptr; } -- Gitee