diff --git a/services/backup_sa/src/module_ipc/service.cpp b/services/backup_sa/src/module_ipc/service.cpp index c21735e239bfac9a5154cd88e76fa304f8f88f35..d68d6a415e428db57c096e19bf1d77935a0193e8 100644 --- a/services/backup_sa/src/module_ipc/service.cpp +++ b/services/backup_sa/src/module_ipc/service.cpp @@ -317,8 +317,8 @@ void Service::StopAll(const wptr &obj, bool force) { HITRACE_METER_NAME(HITRACE_TAG_FILEMANAGEMENT, __PRETTY_FUNCTION__); std::lock_guard lock(failedBundlesLock_); - int32_t fail_cnt = failedBundles_.size(); - int32_t totalBundles = fail_cnt + successBundlesNum_.load(); + uint32_t fail_cnt = failedBundles_.size(); + uint32_t totalBundles = fail_cnt + successBundlesNum_.load(); if (totalBundles != 0) { int32_t result = 0; if (fail_cnt != 0) {