diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdevice.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdevice.c index d6ee110032..ae1dbc1cdd 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdevice.c +++ b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdevice.c @@ -534,6 +534,9 @@ gst_vulkan_device_foreach_queue (GstVulkanDevice * device, gboolean done = FALSE; guint i, j; + g_return_if_fail (GST_IS_VULKAN_DEVICE (device)); + g_return_if_fail (priv->opened); + for (i = 0; i < priv->queues->len; i++) { VkDeviceQueueCreateInfo *qi = &g_array_index (priv->queues, VkDeviceQueueCreateInfo, i);