Description:fix whitelist check

Match-id-ca59a6285b7b4554936a7fe2ce3a63cbc68e5087
This commit is contained in:
xxxx
2022-09-27 21:33:12 +08:00
parent ba4e3fdca4
commit 0f599582a6
2 changed files with 3 additions and 3 deletions
+2 -2
View File
@@ -74,7 +74,7 @@ int32_t WhiteListUtil::Init()
std::string line;
std::size_t lineNum = 0;
while (getline(inFile, line)) {
if ((++lineNum > MAX_LINE_NUM) || CheckLine(line)) {
if ((++lineNum > MAX_LINE_NUM) || !IsValidLine(line)) {
DHLOGE("whitelist cfg file has too many lines or too complicated. lineNum is %d", lineNum);
break;
}
@@ -116,7 +116,7 @@ int32_t WhiteListUtil::Init()
return DH_SUCCESS;
}
bool WhiteListUtil::CheckLine(const std::string &line) const
bool WhiteListUtil::IsValidLine(const std::string &line) const
{
if (line.size() > MAX_CHAR_PER_LINE_NUM) {
DHLOGE("This line is too long, size is %d", line.size());
+1 -1
View File
@@ -68,7 +68,7 @@ private:
void GetAllComb(TYPE_COMBINATION_KEY_VEC vecs, WhiteListItemHash hash,
int32_t targetLen, std::unordered_set<std::string> &hashSets);
std::string GetBusinessEventHash(const BusinessEvent &event);
bool CheckLine(const std::string &line) const;
bool IsValidLine(const std::string &line) const;
bool CheckIsNumber(const std::string &str) const;
private:
TYPE_DEVICE_WHITE_LIST_MAP mapDeviceWhiteList_;