diff options
author | Matthew Waters <matthew@centricular.com> | 2016-02-10 19:50:27 +1100 |
---|---|---|
committer | Matthew Waters <matthew@centricular.com> | 2016-02-17 01:13:43 +1100 |
commit | 57bd62f85fae973c14354a72597bbdc0aa0af6be (patch) | |
tree | c69327673b696d4440c47d3962293b5eb4f83375 /ext | |
parent | 7118f1f7e2246900886a11c934beee1168694467 (diff) | |
download | gstreamer-plugins-bad-57bd62f85fae973c14354a72597bbdc0aa0af6be.tar.gz |
vkdisplay: unref the instance
fixes memory leak
Diffstat (limited to 'ext')
-rw-r--r-- | ext/vulkan/vkdisplay.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ext/vulkan/vkdisplay.c b/ext/vulkan/vkdisplay.c index af36a40d0..09b505574 100644 --- a/ext/vulkan/vkdisplay.c +++ b/ext/vulkan/vkdisplay.c @@ -159,6 +159,10 @@ gst_vulkan_display_finalize (GObject * object) display->priv->event_thread = NULL; g_mutex_unlock (&display->priv->thread_lock); + if (display->instance) { + gst_object_unref (display->instance); + } + G_OBJECT_CLASS (gst_vulkan_display_parent_class)->finalize (object); } |