sensord: fix to return approprivate error 13/124613/2
authorkibak.yoon <kibak.yoon@samsung.com>
Wed, 12 Apr 2017 02:24:49 +0000 (11:24 +0900)
committerKibak Yoon <kibak.yoon@samsung.com>
Wed, 12 Apr 2017 03:18:17 +0000 (20:18 -0700)
Change-Id: I4d1ca524b4041232ed7c8e350f3261b264112ceb
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
src/client/sensor_internal.cpp

index 364eb92..a0b683f 100644 (file)
@@ -117,7 +117,7 @@ API int sensord_get_default_sensor(sensor_type_t type, sensor_t *sensor)
 {
        int ret = OP_ERROR;
 
-       retvm_if(!sensor, -EPERM, "Invalid parameter[%#x]", sensor);
+       retvm_if(!sensor, -EINVAL, "Invalid parameter[%#x]", sensor);
        retvm_if(!manager.connect(), -EIO, "Failed to connect");
 
        ret = manager.get_sensor(type, sensor);
@@ -548,7 +548,7 @@ API int sensord_external_connect(const char *key, sensor_external_command_cb_t c
         * 3. first connection(client)
         * 4. cmd_connect for external sensor with key
         */
-       retvm_if(!key, -EPERM, "Invalid key");
+       retvm_if(!key, -EINVAL, "Invalid key");
        return 0;
 }