mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-12-16 08:56:45 -05:00
bluez5: close sco socket if bluetooth daemon disappeared
Fixes pipewire/pipewire#853
This commit is contained in:
parent
e2ac16ccbd
commit
d6be84ddd0
2 changed files with 13 additions and 1 deletions
|
|
@ -2917,6 +2917,11 @@ static DBusHandlerResult filter_cb(DBusConnection *bus, DBusMessage *m, void *us
|
|||
spa_log_debug(monitor->log, "Bluetooth daemon disappeared");
|
||||
monitor->objects_listed = false;
|
||||
|
||||
if (monitor->backend_native_registered) {
|
||||
backend_native_unregister_profiles(monitor->backend_native);
|
||||
monitor->backend_native_registered = false;
|
||||
}
|
||||
|
||||
spa_list_consume(t, &monitor->transport_list, link)
|
||||
spa_bt_transport_free(t);
|
||||
spa_list_consume(ep, &monitor->remote_endpoint_list, link)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue