Change-Id: I6915e46cc8799a75440b4176f59f6c899d7418ff
Signed-off-by: pr.jung <pr.jung@samsung.com>
int ret = 0;
bool val;
- if (!ir_dev)
+ if (!ir_dev) {
+ ret = -ENODEV;
+ goto exit;
+ }
+
+ if (!ir_dev->is_available) {
+ ret = -ENODEV;
goto exit;
+ }
ret = ir_dev->is_available(&val);
if (ret >= 0)
goto exit;
}
+ if (!ir_dev->transmit) {
+ ret = -ENODEV;
+ goto exit;
+ }
+
if (!dbus_message_get_args(msg, NULL,
DBUS_TYPE_ARRAY, DBUS_TYPE_INT32, &freq_pattern, &size,
DBUS_TYPE_INVALID)) {