From cf454ca71358ca6f7d412488d98e27dd31d1bb18 Mon Sep 17 00:00:00 2001 From: Vineeth TM Date: Tue, 7 Jul 2015 09:31:01 +0900 Subject: [PATCH] xvimagesink: fix pad memory leak pad is not being freed when xwindow is not created https://bugzilla.gnome.org/show_bug.cgi?id=752042 --- sys/xvimage/xvimagesink.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sys/xvimage/xvimagesink.c b/sys/xvimage/xvimagesink.c index 6c94725e01..80b452bb94 100644 --- a/sys/xvimage/xvimagesink.c +++ b/sys/xvimage/xvimagesink.c @@ -1128,6 +1128,7 @@ gst_xv_image_sink_navigation_send_event (GstNavigation * navigation, if (!(xwindow = xvimagesink->xwindow)) { g_mutex_unlock (&xvimagesink->flow_lock); + gst_object_unref (peer); return; }