diff --git a/third_party/libwebrtc/modules/video_capture/linux/pipewire_session.cc b/third_party/libwebrtc/modules/video_capture/linux/pipewire_session.cc index 0b1504170b27..b58ea755c640 100644 --- a/third_party/libwebrtc/modules/video_capture/linux/pipewire_session.cc +++ b/third_party/libwebrtc/modules/video_capture/linux/pipewire_session.cc @@ -58,8 +58,8 @@ VideoType PipeWireRawFormatToVideoType(uint32_t id) { void PipeWireNode::PipeWireNodeDeleter::operator()( PipeWireNode* node) const noexcept { - pw_proxy_destroy(node->proxy_); spa_hook_remove(&node->node_listener_); + pw_proxy_destroy(node->proxy_); } // static diff --git a/third_party/libwebrtc/moz-patch-stack/caa8ef3ab5.no-op-cherry-pick-msg b/third_party/libwebrtc/moz-patch-stack/caa8ef3ab5.no-op-cherry-pick-msg new file mode 100644 index 000000000000..5a87865d6126 --- /dev/null +++ b/third_party/libwebrtc/moz-patch-stack/caa8ef3ab5.no-op-cherry-pick-msg @@ -0,0 +1,2 @@ +We cherry-picked this in bug 1942551. +