From 9e93d255e1579d161f92c9b9a21b1aadfe91353f Mon Sep 17 00:00:00 2001 From: Claudio Takahasi Date: Thu, 17 Oct 2013 09:53:37 -0300 Subject: [PATCH] core: Fix missing adapter address type This patch fixes an invalid argument error when connecting to LE devices. Bind and connect address type must match. --- src/device.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/device.c b/src/device.c index 457ab641f..3dd35844d 100644 --- a/src/device.c +++ b/src/device.c @@ -3446,6 +3446,7 @@ static int device_browse_primary(struct btd_device *device, DBusMessage *msg) attcb, NULL, NULL, BT_IO_OPT_SOURCE_BDADDR, adapter_get_address(adapter), + BT_IO_OPT_SOURCE_TYPE, BDADDR_LE_PUBLIC, BT_IO_OPT_DEST_BDADDR, &device->bdaddr, BT_IO_OPT_DEST_TYPE, device->bdaddr_type, BT_IO_OPT_CID, ATT_CID, -- 2.47.3