Skip to content

Commit acd3151

Browse files
committed
fix a potential buffer overflow in sensorservice
Bug: 6580560 Change-Id: Icf6cafbca09174515a964a7cd69d8cc589ad52de
1 parent 75856e9 commit acd3151

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

services/sensorservice/SensorService.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ bool SensorService::threadLoop()
226226
ALOGD("nuSensorService thread starting...");
227227

228228
const size_t numEventMax = 16;
229-
const size_t minBufferSize = numEventMax * mVirtualSensorList.size();
229+
const size_t minBufferSize = numEventMax + numEventMax * mVirtualSensorList.size();
230230
sensors_event_t buffer[minBufferSize];
231231
sensors_event_t scratch[minBufferSize];
232232
SensorDevice& device(SensorDevice::getInstance());

0 commit comments

Comments
 (0)