diff --git a/services/backup_sa/src/module_ipc/svc_session_manager.cpp b/services/backup_sa/src/module_ipc/svc_session_manager.cpp index 892f1398a32996c50e44c050e1d54af317ce8356..66564295c78995648b31fb84a7bab480c5c6865d 100644 --- a/services/backup_sa/src/module_ipc/svc_session_manager.cpp +++ b/services/backup_sa/src/module_ipc/svc_session_manager.cpp @@ -580,7 +580,7 @@ uint32_t SvcSessionManager::CalAppProcessTime(const std::string &bundleName) try { stat = StorageMgrAdapter::GetBundleStats(bundleName); - appSize = (stat.appSize_ + stat.dataSize_); + appSize = static_cast(stat.appSize_ + stat.dataSize_); /* % UINT_MAX force conver uint64 to uint32 */ /* timeout = (AppSize / 3Ms) * 3 + 30 */ timeout = (uint32_t)(defaultTimeout + (appSize / processRate) * multiple % UINT_MAX); diff --git a/tools/backup_tool/src/main.cpp b/tools/backup_tool/src/main.cpp index ae8d71131e59ef3041610112c5ab974609d0a13c..fbc64eaf50d070663d3b3af86ea9d24c77b6400f 100644 --- a/tools/backup_tool/src/main.cpp +++ b/tools/backup_tool/src/main.cpp @@ -64,7 +64,7 @@ optional>> GetArgsMap(int argc, char *const argv[], c return mapArgToVals; } -int ParseOpAndExecute(int argc, char *const argv[]) +int ParseOpAndExecute(const int argc, char *const argv[]) { int flag = -1; for (int i = 1; i < argc; i++) { @@ -96,4 +96,4 @@ int ParseOpAndExecute(int argc, char *const argv[]) int main(int argc, char *const argv[]) { return OHOS::FileManagement::Backup::ParseOpAndExecute(argc, argv); -} \ No newline at end of file +}