diff --git a/src/server/wayland.rs b/src/server/wayland.rs index 607317bfc..a29ec0bca 100644 --- a/src/server/wayland.rs +++ b/src/server/wayland.rs @@ -369,6 +369,9 @@ pub(super) fn get_capturer_for_display( "get_capturer_for_display: no active capturers, reinitializing PipeWire session for display {}.", display_idx ); + + // to-do: Potential use-after-free: clone() aliases raw pointer and clear() frees it. + // Requires ownership refactor to make lifetime sound. clear(); ensure_inited()?;