diff --git a/common/include/input_hub.cpp b/common/include/input_hub.cpp index ec2b3af..7585e7b 100644 --- a/common/include/input_hub.cpp +++ b/common/include/input_hub.cpp @@ -588,7 +588,7 @@ std::string InputHub::StringPrintf(const char* format, ...) const va_list ap; va_start(ap, format); std::string result; - int ret = vsnprintf_s(space, sizeof(space), sizeof(space) - 1, format, ap); + size_t ret = vsnprintf_s(space, sizeof(space), sizeof(space) - 1, format, ap); if (ret >= DH_SUCCESS && ret < sizeof(space)) { result = space; } else { diff --git a/common/include/white_list_util.cpp b/common/include/white_list_util.cpp index d424512..8cfc33c 100644 --- a/common/include/white_list_util.cpp +++ b/common/include/white_list_util.cpp @@ -189,7 +189,7 @@ void WhiteListUtil::GetCombKeysHash(TYPE_COMBINATION_KEY_VEC combKeys, std::unor void WhiteListUtil::GetAllComb(TYPE_COMBINATION_KEY_VEC vecs, WhiteListItemHash hash, int32_t targetLen, std::unordered_set &hashSets) { - for (int32_t i = 0; i < vecs.size(); i++) { + for (size_t i = 0; i < vecs.size(); i++) { TYPE_KEY_CODE_VEC nowVec = vecs[i]; for (int32_t code : nowVec) { WhiteListItemHash newHash = { hash.hash + std::to_string(code), hash.len + 1 }; diff --git a/services/sink/inputcollector/src/distributed_input_collector.cpp b/services/sink/inputcollector/src/distributed_input_collector.cpp index 8ec7be9..26fb7f3 100644 --- a/services/sink/inputcollector/src/distributed_input_collector.cpp +++ b/services/sink/inputcollector/src/distributed_input_collector.cpp @@ -33,7 +33,7 @@ namespace OHOS { namespace DistributedHardware { namespace DistributedInput { -DistributedInputCollector::DistributedInputCollector() : mEventBuffer{0x00}, collectThreadID_(-1), +DistributedInputCollector::DistributedInputCollector() : mEventBuffer{}, collectThreadID_(-1), isCollectingEvents_(false), isStartGetDeviceHandlerThread(false), inputTypes_(0) { inputHub_ = std::make_unique();