From fa95e07b93332b14d4fe102054326ddc00d04141 Mon Sep 17 00:00:00 2001 From: SangYoun Kwak Date: Wed, 22 Jan 2025 19:50:05 +0900 Subject: [PATCH] sensorhub: Fix parameter of member function of sensorhub_sensor 'get_data' is a member function of sensorhub_sensor class and its second parameter is 'size_t *' but it was not changed from 'int *' by mistake. To fix this issue, passing parameter is fixed. Change-Id: I9e9f7a14f000efb95f759352d2dd16d6c76b72cb Signed-off-by: SangYoun Kwak --- src/sensorhub/sensorhub.cpp | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/sensorhub/sensorhub.cpp b/src/sensorhub/sensorhub.cpp index 4374529..2a7bf4a 100644 --- a/src/sensorhub/sensorhub.cpp +++ b/src/sensorhub/sensorhub.cpp @@ -180,7 +180,6 @@ int sensorhub_device::read_fd(uint32_t **ids) int sensorhub_device::get_data(uint32_t id, sensor_data_t **data, size_t *length) { int remains = 1; - int int_length = 0; sensorhub_sensor *sensor = manager->get_sensor(id); if (!sensor) { @@ -188,13 +187,7 @@ int sensorhub_device::get_data(uint32_t id, sensor_data_t **data, size_t *length return -EINVAL; } - remains = sensor->get_data(data, &int_length); - if (remains != 0) - return remains; - if (int_length < 0) - return -EINVAL; - - *length = int_length; + remains = sensor->get_data(data, length); return remains; } -- 2.34.1