From 2439b8cc72cd3c7e9049a69d9b4eb2b4e21425aa Mon Sep 17 00:00:00 2001 From: yudechen Date: Mon, 9 May 2022 12:24:30 +0800 Subject: [PATCH] fix free problem. Signed-off-by: yudechen Change-Id: Icfa8086d93f0835141877df3edc118d6cb15bb8c --- napi/napi_query_syscap.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/napi/napi_query_syscap.cpp b/napi/napi_query_syscap.cpp index a0ddae9..bb403ff 100644 --- a/napi/napi_query_syscap.cpp +++ b/napi/napi_query_syscap.cpp @@ -73,7 +73,7 @@ static char* getSystemCapability() retBool = EncodeOsSyscap(osOutput); if (!retBool) { PRINT_ERR("get encoded os syscap failed."); - goto FREE_OSOUTPUT; + return nullptr; } retBool = EncodePrivateSyscap(&priOutput, &priOutputLen); if (!retBool) { @@ -146,9 +146,6 @@ FREE_PRICAP_ARRAY: free(priCapArray); FREE_PRIOUTPUT: free(priOutput); -FREE_OSOUTPUT: - free(osOutput); - temp = nullptr; return allSyscapBUffer; }