summaryrefslogtreecommitdiff
path: root/gst-libs
diff options
context:
space:
mode:
authorLuis de Bethencourt <luis@debethencourt.com>2015-07-23 10:57:26 +0100
committerLuis de Bethencourt <luis@debethencourt.com>2015-07-23 10:58:21 +0100
commit7ecf6b0d6ce08800ed0ad6298c59769154b9a1eb (patch)
treec39d0c89a1639d50a70a911dc0327d64c93c2e11 /gst-libs
parent6edf8dbaa67f22b9772671ca2320c24d6642a396 (diff)
downloadgstreamer-plugins-bad-7ecf6b0d6ce08800ed0ad6298c59769154b9a1eb.tar.gz
glupload: fix memory leak
GstCapsFeatures need to be freed with gst_caps_features_free() after use. CID #1312136, CID #1312136
Diffstat (limited to 'gst-libs')
-rw-r--r--gst-libs/gst/gl/gstglupload.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gst-libs/gst/gl/gstglupload.c b/gst-libs/gst/gl/gstglupload.c
index 5f0f637ec..56052bb77 100644
--- a/gst-libs/gst/gl/gstglupload.c
+++ b/gst-libs/gst/gl/gstglupload.c
@@ -185,6 +185,8 @@ _gl_memory_upload_accept (gpointer impl, GstBuffer * buffer, GstCaps * in_caps,
ret = FALSE;
gst_caps_features_free (gl_features);
+ gst_caps_features_free (gl_overlay_features);
+ gst_caps_features_free (system_memory_overlay_features);
if (!ret)
return FALSE;