diff --git a/src/gallium/drivers/crocus/crocus_fence.c b/src/gallium/drivers/crocus/crocus_fence.c index 7d7617c08c8..82007d0fb11 100644 --- a/src/gallium/drivers/crocus/crocus_fence.c +++ b/src/gallium/drivers/crocus/crocus_fence.c @@ -127,7 +127,7 @@ clear_stale_syncobjs(struct crocus_batch *batch) struct drm_i915_gem_exec_fence)); /* Skip the first syncobj, as it's the signalling one. */ - for (int i = n - 1; i > 1; i--) { + for (int i = n - 1; i > 0; i--) { struct crocus_syncobj **syncobj = util_dynarray_element(&batch->syncobjs, struct crocus_syncobj *, i); struct drm_i915_gem_exec_fence *fence =