sensord: return the appropriate error 84/125084/1
authorkibak.yoon <seseki17@gmail.com>
Thu, 13 Apr 2017 15:42:10 +0000 (00:42 +0900)
committerkibak.yoon <seseki17@gmail.com>
Thu, 13 Apr 2017 15:42:10 +0000 (00:42 +0900)
Change-Id: I953af6979592f003b7967898f2389b782b562f63
Signed-off-by: kibak.yoon <seseki17@gmail.com>
src/client/sensor_manager.cpp

index 4be1065..7d5197f 100644 (file)
@@ -104,11 +104,7 @@ int sensor_manager::get_sensors(const char *uri, sensor_t **list, int *count)
 
        infos = get_infos(uri);
        size = infos.size();
-
-       if (size == 0) {
-               *count = 0;
-               return -ENODATA;
-       }
+       retv_if(size == 0, -EACCES);
 
        *list = (sensor_t *)malloc(sizeof(sensor_info *) * size);
        retvm_if(!*list, -ENOMEM, "Failed to allocate memory");