mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-11-03 09:01:50 -05:00
If a HFP audio gateway was connected via the ofono backend, pulse would segfault during shutdown of the daemon. pa_bluetooth_discovery_unref() removed the devices and transports before the ofono backend was freed. Because the ofono backend keeps its own list of transports, transport_free() was then called during termination of the ofono backend with an invalid transport. Bug reported by Andrew Hlynskyi. This patch moves the termination of the ofono and native backends before freeing the devices. |
||
|---|---|---|
| .. | ||
| daemon | ||
| modules | ||
| pulse | ||
| pulsecore | ||
| tests | ||
| utils | ||
| .gitignore | ||
| depmod.py | ||
| Makefile.am | ||
| map-file | ||