From: Yang Li <yang.li@xxxxxxxxxxx> When the Client sends a modify operation and PA Sync is "Do not synchronize to PA", the BIS source information needs to be cleared. Fixes: https://github.com/bluez/bluez/issues/1145 --- Signed-off-by: Yang Li <yang.li@xxxxxxxxxxx> --- profiles/audio/bass.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/profiles/audio/bass.c b/profiles/audio/bass.c index c36f43277..4bbb1bf17 100644 --- a/profiles/audio/bass.c +++ b/profiles/audio/bass.c @@ -1427,6 +1427,9 @@ static int handle_mod_src_req(struct bt_bcast_src *bcast_src, bt_bass_set_pa_sync(dg->src, BT_BASS_NOT_SYNCHRONIZED_TO_PA); + + /* Remove device of BIS source*/ + btd_adapter_remove_device(device_get_adapter(dg->device), dg->device); } else { bass_update_bis_sync(dg, bcast_src); } --- base-commit: f8e7bcfdfb83a6a3becabdba1e4448bf04e32db5 change-id: 20250416-bass_modify-7accebe87323 Best regards, -- Yang Li <yang.li@xxxxxxxxxxx>