From 15193b45229fc0ad90888d9cb278037f90b38e95 Mon Sep 17 00:00:00 2001 From: wangdengjia Date: Tue, 19 Apr 2022 10:47:21 +0800 Subject: [PATCH] IssueNo:#I53EKU Description:Add check before reference Sig:developtools_packing_tool Feature or Bugfix:Bugfix Binary Source:No Signed-off-by: wangdengjia Change-Id: Ie538afdb6dc31741ca267838af26152e480ed3c0 --- services/bundlemgr_lite/src/gt_bundle_manager_service.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/services/bundlemgr_lite/src/gt_bundle_manager_service.cpp b/services/bundlemgr_lite/src/gt_bundle_manager_service.cpp index 9794067..1949749 100755 --- a/services/bundlemgr_lite/src/gt_bundle_manager_service.cpp +++ b/services/bundlemgr_lite/src/gt_bundle_manager_service.cpp @@ -995,6 +995,9 @@ void GtManagerService::APP_QueryAppInfo(const char *appDir, AppInfoList *list) return; } char *fileName = reinterpret_cast(AdapterMalloc(MAX_NAME_LEN + 1)); + if (fileName == nullptr) { + return; + } while ((ent = readdir(dir)) != nullptr) { if (memset_s(fileName, MAX_NAME_LEN + 1, 0, MAX_NAME_LEN + 1) != EOK) { break;