diff options
Diffstat (limited to 'input')
-rw-r--r-- | input/device.c | 3 |
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; |