mirror of
https://gitlab.freedesktop.org/pipewire/wireplumber.git
synced 2026-03-18 03:50:36 +01:00
This fixes a race condition that can happen when a proxy requests a new feature (for example WP_NODE_FEATURE_PORTS) and PipeWire destroys the proxy before the activation finishes. This race condition was causing the current activation transition of a proxy to never finish, creating a memory leak because the transition holds a strong reference of the proxy. Appart from this, since the activation never finishes, WirePlumber could wait forever and not respond to other requests. This also removes the wp_proxy_watch_bind_error() API for subclasses as it is not needed anymore. |
||
|---|---|---|
| .. | ||
| wp | ||
| wplua | ||
| meson.build | ||