From 733c9b6fba036ad359de8ed50e3549049e3007b5 Mon Sep 17 00:00:00 2001 From: Vineeth TM Date: Wed, 17 Feb 2016 17:15:28 +0900 Subject: [PATCH] vaapipluginbase: Fix structure memory leak config structure is not being freed in all cases https://bugzilla.gnome.org/show_bug.cgi?id=762172 --- gst/vaapi/gstvaapipluginbase.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gst/vaapi/gstvaapipluginbase.c b/gst/vaapi/gstvaapipluginbase.c index 9e878cea24..9c52bcc3fb 100644 --- a/gst/vaapi/gstvaapipluginbase.c +++ b/gst/vaapi/gstvaapipluginbase.c @@ -575,6 +575,8 @@ gst_vaapi_plugin_base_set_pool_config (GstBufferPool * pool, if (!gst_buffer_pool_config_has_option (config, option)) { gst_buffer_pool_config_add_option (config, option); return gst_buffer_pool_set_config (pool, config); + } else { + gst_structure_free (config); } return TRUE; }