From 08f04bf36c3f5d2e91de5525dfce778e56464fc2 Mon Sep 17 00:00:00 2001 From: Aravind Akella Date: Fri, 8 May 2015 15:59:23 -0700 Subject: [PATCH] Fix the arguments to memcpy. Change-Id: Ieaee26f46f43a9d412537047566178985370198b --- services/sensorservice/SensorService.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/sensorservice/SensorService.cpp b/services/sensorservice/SensorService.cpp index c8dc6eccf..7bc499031 100644 --- a/services/sensorservice/SensorService.cpp +++ b/services/sensorservice/SensorService.cpp @@ -1680,7 +1680,7 @@ int SensorService::SensorEventConnection::handleEvent(int fd, int events, void* #endif } else if (numBytesRead == sizeof(uint32_t)) { uint32_t numAcks = 0; - memcpy(&numAcks, buf, sizeof(numBytesRead)); + memcpy(&numAcks, buf, numBytesRead); // Sanity check to ensure there are no read errors in recv, numAcks is always // within the range and not zero. If any of the above don't hold reset // mWakeLockRefCount to zero.