summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorMatthew Waters <matthew@centricular.com>2016-02-10 19:50:27 +1100
committerMatthew Waters <matthew@centricular.com>2016-02-17 01:13:43 +1100
commit57bd62f85fae973c14354a72597bbdc0aa0af6be (patch)
treec69327673b696d4440c47d3962293b5eb4f83375 /ext
parent7118f1f7e2246900886a11c934beee1168694467 (diff)
downloadgstreamer-plugins-bad-57bd62f85fae973c14354a72597bbdc0aa0af6be.tar.gz
vkdisplay: unref the instance
fixes memory leak
Diffstat (limited to 'ext')
-rw-r--r--ext/vulkan/vkdisplay.c4
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);
}