From 3c6d7757664aab89b18f497e1f675509e482780d Mon Sep 17 00:00:00 2001 From: Nicola Murino Date: Thu, 25 Dec 2014 22:59:42 +0100 Subject: [PATCH] glupload: fix some memory leaks https://bugzilla.gnome.org/show_bug.cgi?id=741943 --- gst-libs/gst/gl/gstglupload.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gst-libs/gst/gl/gstglupload.c b/gst-libs/gst/gl/gstglupload.c index 7fbf93c..0e85e6c 100644 --- a/gst-libs/gst/gl/gstglupload.c +++ b/gst-libs/gst/gl/gstglupload.c @@ -292,6 +292,7 @@ _egl_image_upload_release (gpointer impl, GstBuffer * buffer) static void _egl_image_upload_free (gpointer impl) { + g_free (impl); } static UploadMethod _egl_image_upload = { @@ -443,6 +444,7 @@ _upload_meta_upload_free (gpointer impl) gst_gl_context_del_texture (upload->upload->context, &upload->texture_ids[i]); } + g_free (upload); } static UploadMethod _upload_meta_upload = { @@ -545,6 +547,7 @@ _raw_data_upload_free (gpointer impl) if (raw->in_tex[i]) gst_memory_unref ((GstMemory *) raw->in_tex[i]); } + g_free (raw); } static UploadMethod _raw_data_upload = { -- 2.7.4