From 90758547f668fe9d8932f0099aee552e47d9a2a9 Mon Sep 17 00:00:00 2001 From: "kibak.yoon" Date: Wed, 12 Apr 2017 11:24:49 +0900 Subject: [PATCH] sensord: fix to return approprivate error Change-Id: I4d1ca524b4041232ed7c8e350f3261b264112ceb Signed-off-by: kibak.yoon --- src/client/sensor_internal.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/client/sensor_internal.cpp b/src/client/sensor_internal.cpp index 364eb92..a0b683f 100644 --- a/src/client/sensor_internal.cpp +++ b/src/client/sensor_internal.cpp @@ -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; } -- 2.7.4