pipewire/src
Wim Taymans 5566e2614b connection: fix fd leaks and confusion
When we receive a message with fds and we are at the end of the
buffer, we will call clear_buffer, which moves the next fds over the
fds of this message before we copy the fds into the message. This
results in the fd being leaked and the message using the fd of the next
message instead.

Avoid this by first copying the fds into the message and then move the
new ones over the old ones.

This fixes some wrong fds being used by clients.
2024-09-27 09:49:56 +02:00
..
daemon conf: increase priority of dummy and freewheel driver 2024-08-06 17:49:29 +02:00
examples fix compilation some more 2024-06-18 15:41:12 +02:00
gst gst: Stop trying to use DMA_DRM with MOD_INVALID 2024-09-17 12:07:24 +02:00
modules connection: fix fd leaks and confusion 2024-09-27 09:49:56 +02:00
pipewire impl-link: also handle unprepared active links 2024-09-25 10:17:45 +02:00
tests Fix compilation with -Werror=float-conversion 2024-06-18 12:17:56 +02:00
tools tools: try to parse float values better 2024-08-30 18:35:45 +02:00
meson.build meson.build: fix compile with -Dexamples=disabled 2023-11-28 10:18:25 +00:00