Signed-off-by: huangshiwei <huangshiwei4@huawei.com>
This commit is contained in:
huangshiwei
2023-07-20 15:14:47 +08:00
parent 720317eb75
commit e9bee2f31c
5 changed files with 5 additions and 3 deletions
@@ -266,7 +266,6 @@ bool AbilityContext::CreateMultiDir(const std::string &path)
std::string::size_type pos = 0;
std::string::size_type prePos = 0;
std::string strFolderPath;
std::string stdFolderPath;
while ((pos = tempStr.find(fileSeparator_, pos)) != std::string::npos) {
strFolderPath = tempStr.substr(0, pos);
@@ -96,6 +96,10 @@ bool BusinessAbilityInfo::ReadFromParcel(Parcel &parcel)
int32_t size;
READ_PARCEL_AND_RETURN_FALSE_IF_FAIL(Int32, parcel, size);
CONTAINER_SECURITY_VERIFY(parcel, size, &permissions);
if (size > CYCLE_LIMIT) {
APP_LOGE("size is too large.");
return false;
}
for (int32_t i = 0; i < size; i++) {
permissions.emplace_back(Str16ToStr8(parcel.ReadString16()));
}
+1
View File
@@ -163,6 +163,7 @@ void EventReport::SendAppEvent(const EventName &eventName, HiSysEventType type,
EVENT_KEY_VERSION_CODE, eventInfo.versionCode,
EVENT_KEY_PROCESS_NAME, eventInfo.processName,
EVENT_KEY_CALLER_BUNDLE_NAME, eventInfo.callerBundleName);
break;
default:
HiSysEventWrite(
HiSysEvent::Domain::AAFWK,
@@ -83,7 +83,6 @@ bool DoSomethingInterestingWithMyAPI(const char* data, size_t size)
abilityConnectManager->StartAbility(abilityRequest);
sptr<IRemoteObject> token = GetFuzzAbilityToken();
abilityConnectManager->TerminateAbility(token);
std::shared_ptr<AbilityRecord> caller = GetFuzzAbilityRecord();
abilityConnectManager->StopServiceAbility(abilityRequest);
abilityConnectManager->StartAbilityLocked(abilityRequest);
abilityConnectManager->TerminateAbilityLocked(token);
@@ -110,7 +110,6 @@ bool DoSomethingInterestingWithMyAPI(const char* data, size_t size)
int themeId = static_cast<int>(GetU32Data(data));
abilityContext.SetTheme(themeId);
abilityContext.GetColor(resId);
int startId = static_cast<int>(GetU32Data(data));
abilityContext.SetColorMode(mode);
std::vector<AAFwk::Want> wants;
abilityContext.StartAbilities(wants);