]> Gentwo Git Trees - linux/.git/commit
Bluetooth: hci_conn: Fix connection cleanup with BIG with 2 or more BIS
authorLuiz Augusto von Dentz <luiz.von.dentz@intel.com>
Wed, 22 Oct 2025 20:29:41 +0000 (16:29 -0400)
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>
Fri, 24 Oct 2025 14:31:41 +0000 (10:31 -0400)
commit857eb0fabc389be5159e0e17d84bc122614b5b98
tree1339df31eb15a285e4ad2ad9fe4d98da4d20f89f
parentb489556a856d31f1eb73972150f371d2e4ce1de8
Bluetooth: hci_conn: Fix connection cleanup with BIG with 2 or more BIS

This fixes bis_cleanup not considering connections in BT_OPEN state
before attempting to remove the BIG causing the following error:

btproxy[20110]: < HCI Command: LE Terminate Broadcast Isochronous Group (0x08|0x006a) plen 2
        BIG Handle: 0x01
        Reason: Connection Terminated By Local Host (0x16)
> HCI Event: Command Status (0x0f) plen 4
      LE Terminate Broadcast Isochronous Group (0x08|0x006a) ncmd 1
        Status: Unknown Advertising Identifier (0x42)

Fixes: fa224d0c094a ("Bluetooth: ISO: Reassociate a socket with an active BIS")
Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Reviewed-by: Paul Menzel <pmenzel@molgen.mpg.de>
net/bluetooth/hci_conn.c