pipewire/spa
zuozhiwei 9bfea81847 bluez5: destroy update_delay_event and fd on media-source transport_start failure
Symmetric follow-up to 47a3479490 which fixed
the same leak in media-sink. media-source transport_start() registers
update_delay_event and dups the transport fd before ensuring SCO I/O; on
HFP failure the fail path only deinited codec_data, leaking the event
source and fd. Early allocation failures also returned without cleanup.

Mirror media-sink: destroy update_delay_event, close the dup'd fd, clear
the decode buffer, and route early errors through the same fail path.
2026-07-10 10:46:37 +00:00
..
examples examples: set diffent Clock and Position on source 2026-05-11 14:02:29 +02:00
include spa: utils: json: add spa_json_encode_stringn() 2026-07-06 07:16:48 +00:00
include-private/spa-private spa: move dbus helpers out of bluez plugin 2024-02-05 13:03:20 +00:00
lib spa: update lib.c 2026-03-09 18:33:32 +01:00
plugins bluez5: destroy update_delay_event and fd on media-source transport_start failure 2026-07-10 10:46:37 +00:00
tests tests: don't redefine spa_assert 2026-05-25 11:05:35 +02:00
tools tools: port various tools to the new json-builder 2026-02-26 10:51:17 +01:00
meson.build meson: Always use -fno-strict-aliasing and -fno-strict-overflow 2025-07-24 07:30:28 +00:00