diff --git a/services/src/sensor_data_processer.cpp b/services/src/sensor_data_processer.cpp index f67513209cc663c41c859e3e927860492026a60f..6ccbca20c086b82ff055ce10bef7c3ccaa810803 100644 --- a/services/src/sensor_data_processer.cpp +++ b/services/src/sensor_data_processer.cpp @@ -206,7 +206,7 @@ void SensorDataProcesser::SendRawData(std::unordered_map &c if (events.empty()) { return; } - size_t eventSize = events.size(); + int32_t eventSize = static_cast(events.size()); auto ret = channel->SendData(events.data(), eventSize * sizeof(SensorData)); if (ret != ERR_OK) { SEN_HILOGE("Send data failed, ret:%{public}d, sensorId:%{public}d, timestamp:%{public}" PRId64,