diff options
| author | Johan Hedberg <johan.hedberg@nokia.com> | 2009-02-23 13:27:05 +0200 | 
|---|---|---|
| committer | Johan Hedberg <johan.hedberg@nokia.com> | 2009-02-23 13:27:05 +0200 | 
| commit | e77b283923d8029a0d10623b7d6359f86fcbb0d7 (patch) | |
| tree | 105f44f2cf939648b1057eea9f4c5776513b3988 | |
| parent | b5645b871de0d5af8aec66834bcccd9f06228cc0 (diff) | |
Require both interrupt and control channels before calling hidp_add_connection
| -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; | 
