From e821582c13ddebe3606e9d856bccffcb1c0d8b7b Mon Sep 17 00:00:00 2001 From: Vineeth TM Date: Mon, 29 Feb 2016 10:33:45 +0900 Subject: [PATCH] vksink: Fix GError memory leak https://bugzilla.gnome.org/show_bug.cgi?id=762842 --- ext/vulkan/vksink.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ext/vulkan/vksink.c b/ext/vulkan/vksink.c index ec359cac2d..1552155a6e 100644 --- a/ext/vulkan/vksink.c +++ b/ext/vulkan/vksink.c @@ -256,6 +256,7 @@ gst_vulkan_sink_change_state (GstElement * element, GstStateChange transition) gst_vulkan_instance_create_device (vk_sink->instance, &error))) { GST_ELEMENT_ERROR (vk_sink, RESOURCE, NOT_FOUND, ("Failed to create vulkan device"), ("%s", error->message)); + g_clear_error (&error); return GST_STATE_CHANGE_FAILURE; } @@ -269,6 +270,7 @@ gst_vulkan_sink_change_state (GstElement * element, GstStateChange transition) if (!gst_vulkan_window_open (vk_sink->window, &error)) { GST_ELEMENT_ERROR (vk_sink, RESOURCE, NOT_FOUND, ("Failed to open window"), ("%s", error->message)); + g_clear_error (&error); return GST_STATE_CHANGE_FAILURE; }