Bluetooth: hci_conn: Fix hci_connect_le_sync
authorLuiz Augusto von Dentz <luiz.von.dentz@intel.com>
Fri, 20 May 2022 18:37:13 +0000 (11:37 -0700)
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>
Mon, 23 May 2022 19:52:06 +0000 (12:52 -0700)
commitc9f73a2178c12fb24d2807634209559d6a836e08
tree777583e67a1f32c9564a43e78cfe46d878f79bf0
parent8c3b8dc5cc9bf6d273ebe18b16e2d6882bcfb36d
Bluetooth: hci_conn: Fix hci_connect_le_sync

The handling of connection failures shall be handled by the request
completion callback as already done by hci_cs_le_create_conn, also make
sure to use hci_conn_failed instead of hci_le_conn_failed as the later
don't actually call hci_conn_del to cleanup.

Link: https://github.com/bluez/bluez/issues/340
Fixes: 8e8b92ee60de5 ("Bluetooth: hci_sync: Add hci_le_create_conn_sync")
Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
net/bluetooth/hci_conn.c
net/bluetooth/hci_event.c