From 61fe02a0188f827c50b033078896928a3ec0bb81 Mon Sep 17 00:00:00 2001 From: Ravi Kiran K N Date: Thu, 14 Aug 2014 11:29:00 +0530 Subject: [PATCH] videomixer: Avoid double free of VideoConvert https://bugzilla.gnome.org/show_bug.cgi?id=734764 --- gst/videomixer/videomixer2.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gst/videomixer/videomixer2.c b/gst/videomixer/videomixer2.c index 8adfa2b..8556cdb 100644 --- a/gst/videomixer/videomixer2.c +++ b/gst/videomixer/videomixer2.c @@ -2119,6 +2119,7 @@ gst_videomixer2_release_pad (GstElement * element, GstPad * pad) if (mixpad->convert) videomixer_videoconvert_convert_free (mixpad->convert); + mixpad->convert = NULL; mix->sinkpads = g_slist_remove (mix->sinkpads, pad); gst_child_proxy_child_removed (GST_CHILD_PROXY (mix), G_OBJECT (mixpad), @@ -2167,6 +2168,7 @@ gst_videomixer2_dispose (GObject * o) if (mixpad->convert) videomixer_videoconvert_convert_free (mixpad->convert); + mixpad->convert = NULL; } if (mix->pending_tags) { -- 2.7.4