diff options
| author | Luiz Augusto von Dentz <luiz.von.dentz@intel.com> | 2025-07-03 09:45:08 -0400 |
|---|---|---|
| committer | Luiz Augusto von Dentz <luiz.von.dentz@intel.com> | 2025-07-03 11:37:24 -0400 |
| commit | 314d30b1508682e27c8a324096262c66f23455d9 (patch) | |
| tree | 4e53c5ae54828142eddac9d3873e5051ca4fbb89 /net | |
| parent | Bluetooth: hci_core: Remove check of BDADDR_ANY in hci_conn_hash_lookup_big_s... (diff) | |
| download | linux-314d30b1508682e27c8a324096262c66f23455d9.tar.gz linux-314d30b1508682e27c8a324096262c66f23455d9.zip | |
Bluetooth: hci_sync: Fix attempting to send HCI_Disconnect to BIS handle
BIS/PA connections do have their own cleanup proceedure which are
performed by hci_conn_cleanup/bis_cleanup.
Fixes: 23205562ffc8 ("Bluetooth: separate CIS_LINK and BIS_LINK link types")
Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Diffstat (limited to 'net')
| -rw-r--r-- | net/bluetooth/hci_sync.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/bluetooth/hci_sync.c b/net/bluetooth/hci_sync.c index 0066627c05eb..5f178db8d40d 100644 --- a/net/bluetooth/hci_sync.c +++ b/net/bluetooth/hci_sync.c @@ -5493,7 +5493,7 @@ static int hci_disconnect_sync(struct hci_dev *hdev, struct hci_conn *conn, { struct hci_cp_disconnect cp; - if (test_bit(HCI_CONN_BIG_CREATED, &conn->flags)) { + if (conn->type == BIS_LINK) { /* This is a BIS connection, hci_conn_del will * do the necessary cleanup. */ |
