diff --git a/src/gallium/drivers/crocus/crocus_query.c b/src/gallium/drivers/crocus/crocus_query.c index f0e3a013f6b..62557f4af23 100644 --- a/src/gallium/drivers/crocus/crocus_query.c +++ b/src/gallium/drivers/crocus/crocus_query.c @@ -542,6 +542,8 @@ crocus_begin_query(struct pipe_context *ctx, struct pipe_query *query) size, size, &q->query_state_ref.offset, &q->query_state_ref.res, &ptr); + if (!q->query_state_ref.res) + return false; if (!crocus_resource_bo(q->query_state_ref.res)) return false;