From 4800f48980c4106cdb83a7025166b8436fe3f1ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADctor=20Manuel=20J=C3=A1quez=20Leal?= Date: Mon, 23 May 2016 18:47:46 +0200 Subject: [PATCH] plugins: fix potential memleak from commit 9159328 If gst_video_info_from_caps() fails it is required to unref the instantiated pool. --- gst/vaapi/gstvaapipluginbase.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gst/vaapi/gstvaapipluginbase.c b/gst/vaapi/gstvaapipluginbase.c index 2666c9a01b..7d5dec3305 100644 --- a/gst/vaapi/gstvaapipluginbase.c +++ b/gst/vaapi/gstvaapipluginbase.c @@ -533,6 +533,7 @@ ensure_sinkpad_buffer_pool (GstVaapiPluginBase * plugin, GstCaps * caps) error_invalid_caps: { GST_ERROR_OBJECT (plugin, "invalid caps %" GST_PTR_FORMAT, caps); + gst_object_unref (pool); return FALSE; } error_create_pool: