diff --git a/services/bundlemgr_lite/src/gt_bundle_manager_service.cpp b/services/bundlemgr_lite/src/gt_bundle_manager_service.cpp index 1c8006499316a40e7e7c1958617f9ed08642fb8d..fff7aaffd866c90fc2e7a81e890967048aaca06c 100755 --- a/services/bundlemgr_lite/src/gt_bundle_manager_service.cpp +++ b/services/bundlemgr_lite/src/gt_bundle_manager_service.cpp @@ -174,7 +174,7 @@ bool GtManagerService::GetInstallState(const char *bundleName, InstallState *ins *installProcess = BMS_INSTALLATION_COMPLETED; return true; } - if (bundleInstallMsg_ == nullptr) { + if (bundleInstallMsg_ == nullptr || bundleInstallMsg_->bundleName == nullptr) { *installState = BUNDLE_INSTALL_FAIL; *installProcess = 0; return true;