From c34cd8c5e001a533c0344cb4a6bf8ceba8adee2c Mon Sep 17 00:00:00 2001 From: Philippe Normand Date: Fri, 18 Jan 2019 13:28:26 +0000 Subject: [PATCH] wpesrc: Plug WPE's exportable leak --- ext/wpe/WPEThreadedView.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ext/wpe/WPEThreadedView.cpp b/ext/wpe/WPEThreadedView.cpp index d33409a103..928e7e045a 100644 --- a/ext/wpe/WPEThreadedView.cpp +++ b/ext/wpe/WPEThreadedView.cpp @@ -76,6 +76,11 @@ WPEThreadedView::~WPEThreadedView() } } + { + GMutexHolder lock(threading.mutex); + wpe_view_backend_exportable_fdo_destroy(wpe.exportable); + } + if (gst.display) { gst_object_unref(gst.display); gst.display = nullptr;