adapter: Be able to use ConnectDevice for discovered devices
authorSimon Mikuda <simon.mikuda@streamunlimited.com>
Mon, 31 Jul 2023 04:12:28 +0000 (06:12 +0200)
committerAyush Garg <ayush.garg@samsung.com>
Fri, 5 Jan 2024 13:34:03 +0000 (19:04 +0530)
This can be useful when you want to specify trasport type for already
paired device (e.g. use LE transport for dual mode device).

src/adapter.c

index 2aafb88106506f5cc67d0e2fa2bdf7dccd6c19da..3d8d0014cdf5544c424b0a8099a342d4973c5ff6 100644 (file)
@@ -8114,9 +8114,6 @@ static DBusMessage *connect_device(DBusConnection *conn,
        if (!bacmp(&addr, BDADDR_ANY))
                return btd_error_invalid_args(msg);
 
-       if (btd_adapter_find_device(adapter, &addr, addr_type))
-               return btd_error_already_exists(msg);
-
        device_connect(adapter, &addr, addr_type, msg);
        return NULL;
 }