diff --git a/attestation/tee/kcml/test/test_ta_for_kcml.c b/attestation/tee/kcml/test/test_ta_for_kcml.c index 198f65b33e6858d223d316a792ea174405996555..7e8f2c1b6a86f264657052f3b076191307ce971c 100644 --- a/attestation/tee/kcml/test/test_ta_for_kcml.c +++ b/attestation/tee/kcml/test/test_ta_for_kcml.c @@ -478,6 +478,7 @@ TEE_Result call_back_second(uint32_t param_type, TEE_Param params[PARAM_COUNT]) ret = delete_key_opt(&keyid, params); if (ret != TEE_SUCCESS) { tloge("generate delete cmd fail"); + TEE_Free(keyiddelete); return ret; } }