From: Luiz Augusto von Dentz <[email protected]>
It is an error if a transport has no matching profile.
---
src/modules/bluetooth/module-bluez5-device.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/src/modules/bluetooth/module-bluez5-device.c
b/src/modules/bluetooth/module-bluez5-device.c
index 77964c1..eb6b48b 100644
--- a/src/modules/bluetooth/module-bluez5-device.c
+++ b/src/modules/bluetooth/module-bluez5-device.c
@@ -1890,10 +1890,8 @@ static void handle_transport_state_change(struct
userdata *u, struct pa_bluetoot
pa_assert(u);
pa_assert(t);
+ pa_assert(cp = pa_hashmap_get(u->card->profiles,
pa_bluetooth_profile_to_string(t->profile)));
- /* Update profile availability */
- if (!(cp = pa_hashmap_get(u->card->profiles,
pa_bluetooth_profile_to_string(t->profile))))
- return;
pa_card_profile_set_available(cp,
transport_state_to_availability(t->state));
/* Update port availability */
--
1.9.3
_______________________________________________
pulseaudio-discuss mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss