From 907e02cfa9ea9b5772b35df01b42ad1b203452c6 Mon Sep 17 00:00:00 2001 From: Nicola Murino Date: Sun, 18 Jan 2015 21:05:44 +0100 Subject: [PATCH] glimagesink: fix memleak https://bugzilla.gnome.org/show_bug.cgi?id=743142 --- ext/gl/gstglimagesink.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ext/gl/gstglimagesink.c b/ext/gl/gstglimagesink.c index 06b9b56c46..d968e4f512 100644 --- a/ext/gl/gstglimagesink.c +++ b/ext/gl/gstglimagesink.c @@ -871,9 +871,11 @@ gst_glimage_sink_set_caps (GstBaseSink * bsink, GstCaps * caps) glimage_sink->convert = gst_gl_color_convert_new (glimage_sink->context); if (!gst_gl_color_convert_set_caps (glimage_sink->convert, uploaded_caps, glimage_sink->gl_caps)) { + gst_caps_unref (uploaded_caps); gst_caps_features_free (gl_features); return FALSE; } + gst_caps_unref (uploaded_caps); gst_caps_features_free (gl_features); glimage_sink->caps_change = TRUE;