diff options
Diffstat (limited to 'hcid')
| -rw-r--r-- | hcid/device.c | 9 | 
1 files changed, 8 insertions, 1 deletions
diff --git a/hcid/device.c b/hcid/device.c index a9a937c6..5c7584f2 100644 --- a/hcid/device.c +++ b/hcid/device.c @@ -1054,7 +1054,14 @@ static DBusMessage *discover_services(DBusConnection *conn,  static DBusMessage *cancel_discover(DBusConnection *conn,  					DBusMessage *msg, void *user_data)  { -	/* FIXME cancel discovery */ +	struct device *device = user_data; +	struct adapter *adapter = device->adapter; +	bdaddr_t src,dst; + +	str2ba(adapter->address, &src); +	str2ba(device->address, &dst); + +	bt_cancel_discovery(&src, &dst);  	return dbus_message_new_method_return(msg);  }  | 
