summaryrefslogtreecommitdiffstats
path: root/input/device.c
diff options
context:
space:
mode:
Diffstat (limited to 'input/device.c')
-rw-r--r--input/device.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/input/device.c b/input/device.c
index 40a98bf6..42c2b2ba 100644
--- a/input/device.c
+++ b/input/device.c
@@ -674,6 +674,9 @@ static int input_device_connected(struct input_device *idev,
dbus_bool_t connected;
int err;
+ if (iconn->intr_io == NULL || iconn->ctrl_io == NULL)
+ return -ENOTCONN;
+
err = hidp_add_connection(idev, iconn);
if (err < 0)
return err;