diff --git a/frameworks/native/miscdevice/src/miscdevice_service_proxy.cpp b/frameworks/native/miscdevice/src/miscdevice_service_proxy.cpp index bdf2275673facdbcbd728e02aff025141c2bdca0..0766778d192bf530d1e591493526ea9b377a39e2 100644 --- a/frameworks/native/miscdevice/src/miscdevice_service_proxy.cpp +++ b/frameworks/native/miscdevice/src/miscdevice_service_proxy.cpp @@ -305,7 +305,7 @@ std::vector MiscdeviceServiceProxy::GetLightSupportId() MISC_HILOGE("sendRequest failed, ret : %{public}d", ret); } int32_t setCount = reply.ReadInt32(); - if (setCount <= 0 || setCount > idVec.max_size()) { + if (setCount <= 0 || setCount > static_cast(idVec.max_size())) { MISC_HILOGE("setCount: %{public}d is invalid", setCount); return idVec; }