pipewire/src
Philippe Normand 81408597f4 gst: deviceprovider: Fix a leak and a heap-use-after-free
The device passed to gst_device_provider_device_add() is transfer:floating, so
we need increase its ref, otherwise the pointer we keep internally will be a
dangling ref.

Also gst_device_provider_device_remove() doesn't actually release the device, so
we have to do it ourselves.

Fixes #4616
2025-04-02 15:33:54 +02:00
..
daemon systemd: Depend on dbus.service 2025-03-20 14:05:28 +01:00
examples examples: surround loop_iterate() with enter() and leave() 2025-01-20 12:00:02 +01:00
gst gst: deviceprovider: Fix a leak and a heap-use-after-free 2025-04-02 15:33:54 +02:00
modules module-roc: require roc >= 0.4.0 2025-03-10 09:24:20 +01:00
pipewire loop: remove return from function returning void 2025-03-14 10:15:42 +01:00
tests pw-container: use smaller path for temporary file 2024-06-27 21:18:06 +00:00
tools pw-cat: improve sndfile file format debug info 2025-04-02 15:33:54 +02:00
meson.build meson.build: fix compile with -Dexamples=disabled 2023-11-28 10:18:25 +00:00