diff --git a/sensors/2.0/vts/functional/SensorsHidlEnvironmentV2_0.cpp b/sensors/2.0/vts/functional/SensorsHidlEnvironmentV2_0.cpp index 54442876f4..2fb67a69cf 100644 --- a/sensors/2.0/vts/functional/SensorsHidlEnvironmentV2_0.cpp +++ b/sensors/2.0/vts/functional/SensorsHidlEnvironmentV2_0.cpp @@ -123,8 +123,8 @@ void SensorsHidlEnvironmentV2_0::readEvents() { size_t eventsToRead = std::min(availableEvents, mEventBuffer.size()); if (eventsToRead > 0) { if (mEventQueue->read(mEventBuffer.data(), eventsToRead)) { - for (const auto& e : mEventBuffer) { - addEvent(e); + for (size_t i = 0; i < eventsToRead; i++) { + addEvent(mEventBuffer[i]); } } }