diff --git a/services/abilitymgr/src/ability_manager_service.cpp b/services/abilitymgr/src/ability_manager_service.cpp index b65ccdfec9837ee48adc1b799d55d5b9a30ada7c..1b410f7fc8919f872e1f8eaa64f8806297cdc7f6 100644 --- a/services/abilitymgr/src/ability_manager_service.cpp +++ b/services/abilitymgr/src/ability_manager_service.cpp @@ -14278,7 +14278,8 @@ int32_t AbilityManagerService::RestartSelfAtomicService(sptr call } RestartAppKeyType key(processInfo.instanceKey, callerUid); - int64_t now = time(nullptr); + int64_t now = std::chrono::duration_cast(std::chrono:: + system_clock::now().time_since_epoch()).count(); if (RestartAppManager::GetInstance().IsRestartAppFrequent(key, now)) { return AAFwk::ERR_RESTART_APP_FREQUENT; }