From dcb7f1914272fa224053f957c874ad517ce3213c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E9=8B=86?= <7806774+scuteehuangjun@user.noreply.gitee.com> Date: Thu, 17 Sep 2020 09:50:46 +0800 Subject: [PATCH 1/2] update src/app_centraldirectory.c. --- src/app_centraldirectory.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app_centraldirectory.c b/src/app_centraldirectory.c index 51dd4f4..1879058 100755 --- a/src/app_centraldirectory.c +++ b/src/app_centraldirectory.c @@ -55,7 +55,7 @@ void HapPutData(const HapBuf *hapBuffer, int offset, const unsigned char *data, void HapSetInt32(const HapBuf *buffer, int offset, int value) { - if (value < 0 || value > INT_MAX) { + if (value < 0) { LOG_ERROR("int32 value of out range: %d", value); return; } -- Gitee From b6c5e470b1cce8e0e9e5cf9cd781cfc08adb2280 Mon Sep 17 00:00:00 2001 From: HJ Date: Thu, 17 Sep 2020 10:55:48 +0800 Subject: [PATCH 2/2] update src/app_verify.c. --- src/app_verify.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/app_verify.c b/src/app_verify.c index fa363ad..be82d5c 100755 --- a/src/app_verify.c +++ b/src/app_verify.c @@ -1134,14 +1134,12 @@ static int VerifyIntegrity(SignatureInfo *signInfo, int fp, ProfileProf *pf) } ret = VerfiyAppSourceGetProfile(fp, signInfo, certType, binSignCert, pf); + FreeCertInfo(binSignCert); + APPV_FREE(binSignCert); if (ret != V_OK) { LOG_ERROR("verify app source failed : %d", ret); - FreeCertInfo(binSignCert); - APPV_FREE(binSignCert); return ret; } - FreeCertInfo(binSignCert); - APPV_FREE(binSignCert); return V_OK; } -- Gitee