diff --git a/ext/vulkan/vkinstance.c b/ext/vulkan/vkinstance.c index 29f99b6baf..2122da2667 100644 --- a/ext/vulkan/vkinstance.c +++ b/ext/vulkan/vkinstance.c @@ -182,6 +182,8 @@ gst_vulkan_instance_open (GstVulkanInstance * instance, GError ** error) gchar **enabled_layers; VkResult err; + g_return_val_if_fail (GST_IS_VULKAN_INSTANCE (instance), FALSE); + GST_OBJECT_LOCK (instance); if (instance->priv->opened) { GST_OBJECT_UNLOCK (instance);