summaryrefslogtreecommitdiff
path: root/ext/vulkan/vksink.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/vulkan/vksink.c')
-rw-r--r--ext/vulkan/vksink.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/ext/vulkan/vksink.c b/ext/vulkan/vksink.c
index ec359cac2..1552155a6 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;
}