diff --git a/gst-libs/gst/vulkan/gstvkqueue.c b/gst-libs/gst/vulkan/gstvkqueue.c index 8d187ad2ac..5052525e66 100644 --- a/gst-libs/gst/vulkan/gstvkqueue.c +++ b/gst-libs/gst/vulkan/gstvkqueue.c @@ -266,12 +266,12 @@ gst_vulkan_queue_run_context_query (GstElement * element, gst_query_parse_context (query, &context); if (context) gst_context_get_vulkan_queue (context, queue); + + gst_query_unref (query); } GST_DEBUG_OBJECT (element, "found queue %p", *queue); - gst_query_unref (query); - if (*queue) return TRUE;