vulkaninstance: add missing precondition to _open()
authorMatthew Waters <matthew@centricular.com>
Thu, 8 Feb 2018 06:02:17 +0000 (17:02 +1100)
committerMatthew Waters <matthew@centricular.com>
Wed, 13 Jun 2018 10:23:22 +0000 (20:23 +1000)
ext/vulkan/vkinstance.c

index 29f99b6..2122da2 100644 (file)
@@ -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);