From 9fd752f27497899c9bd412b6b5539a1b2eda801c Mon Sep 17 00:00:00 2001 From: YinZong Date: Mon, 21 Oct 2024 07:36:07 +0000 Subject: [PATCH] update services/sandbox_manager/main/cpp/src/service/policy_info_manager.cpp. Signed-off-by: YinZong --- .../main/cpp/src/service/policy_info_manager.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/services/sandbox_manager/main/cpp/src/service/policy_info_manager.cpp b/services/sandbox_manager/main/cpp/src/service/policy_info_manager.cpp index 09652c0..a209b1e 100644 --- a/services/sandbox_manager/main/cpp/src/service/policy_info_manager.cpp +++ b/services/sandbox_manager/main/cpp/src/service/policy_info_manager.cpp @@ -236,14 +236,14 @@ int32_t PolicyInfoManager::AddToDatabaseIfNotDuplicate(const uint32_t tokenId, c void PolicyInfoManager::RepeatsPathPolicyModeCal(std::vector &dbResults, uint64_t dbResultsSize) { - std::map dbResultsMap; + std::map dbResultsMap; for (size_t i = 0; i < dbResultsSize; ++i) { std::string currPath = dbResults[i].GetString(PolicyFiledConst::FIELD_PATH); - int64_t currMode = static_cast(dbResults[i].GetInt(PolicyFiledConst::FIELD_MODE)); + uint64_t currMode = static_cast(dbResults[i].GetInt(PolicyFiledConst::FIELD_MODE)); if (dbResultsMap.find(currPath) != dbResultsMap.end()) { dbResultsMap[currPath] |= currMode; } else { - dbResultsMap.insert(std::make_pair(currPath, currMode)); + dbResultsMap.insert(std::make_pair(currPath, static_cast(currMode))); } } for (size_t i = 0; i < dbResultsSize; ++i) { -- Gitee