diff --git a/services/abilitymgr_lite/src/slite/ability_record_manager.cpp b/services/abilitymgr_lite/src/slite/ability_record_manager.cpp index 70ca2610f27bec885a9860f4b38c474cd0034634..56e2fb795cc50b909a42456e7b23914e82f99b1e 100644 --- a/services/abilitymgr_lite/src/slite/ability_record_manager.cpp +++ b/services/abilitymgr_lite/src/slite/ability_record_manager.cpp @@ -104,6 +104,8 @@ int32_t AbilityRecordManager::StartAbility(const AbilityRecord *record) want->dataLength = 0; want->element = nullptr; want->appPath = nullptr; + want->actions = nullptr; + want->entities = nullptr; ElementName elementName = {}; if (record != nullptr) { want->data = Utils::Memdup(record->abilityData->wantData, record->abilityData->wantDataSize); @@ -989,6 +991,8 @@ int32_t AbilityRecordManager::ScheduleLifecycleInner(const AbilityRecord *record info->data = nullptr; info->dataLength = 0; info->appPath = nullptr; + info->actions = nullptr; + info->entities = nullptr; ElementName elementName = {}; SetElementBundleName(&elementName, LAUNCHER_BUNDLE_NAME);