diff --git a/modules/sandbox/sandbox_shared_mount.cpp b/modules/sandbox/sandbox_shared_mount.cpp index 5243e89a1fe60cdc4bc5c74975f2a9b69cc59c7b..b9cd416bb4b993a6032ea009a1b8df989a7254da 100644 --- a/modules/sandbox/sandbox_shared_mount.cpp +++ b/modules/sandbox/sandbox_shared_mount.cpp @@ -491,7 +491,7 @@ static int ParseDataGroupList(AppSpawnMgr *content, const AppSpawningCtx *proper APPSPAWN_CHECK(lastPathSplitPos != std::string::npos, return -1, "MountAllGroup: path error"); std::string dataGroupUuid = srcPath.substr(lastPathSplitPos + 1); - uint32_t elxValue = GetElxInfoFromDir(srcPath.c_str()); + int elxValue = GetElxInfoFromDir(srcPath.c_str()); APPSPAWN_CHECK((elxValue >= EL2 && elxValue < ELX_MAX), return -1, "Get elx value failed"); const DataGroupSandboxPathTemplate *templateItem = GetDataGroupArgTemplate(elxValue); diff --git a/modules/sandbox/sandbox_utils.cpp b/modules/sandbox/sandbox_utils.cpp index 5ff02f7395942cf173b5fe77323e1305591d4227..f7f5d418e36748caa08d0b0b1aa3972d82df110b 100644 --- a/modules/sandbox/sandbox_utils.cpp +++ b/modules/sandbox/sandbox_utils.cpp @@ -1364,7 +1364,7 @@ int32_t SandboxUtils::MountAllGroup(const AppSpawningCtx *appProperty, std::stri APPSPAWN_CHECK(lastPathSplitPos != std::string::npos, return -1, "MountAllGroup: path error"); std::string dataGroupUuid = srcPath.substr(lastPathSplitPos + 1); - uint32_t elxValue = GetElxInfoFromDir(srcPath.c_str()); + int elxValue = GetElxInfoFromDir(srcPath.c_str()); APPSPAWN_CHECK((elxValue >= EL2 && elxValue < ELX_MAX), return -1, "Get elx value failed"); const DataGroupSandboxPathTemplate *templateItem = GetDataGroupArgTemplate(elxValue);