diff --git a/src/imagination/vulkan/pvr_csb.c b/src/imagination/vulkan/pvr_csb.c index 4c5a31f94c7..915b819ec91 100644 --- a/src/imagination/vulkan/pvr_csb.c +++ b/src/imagination/vulkan/pvr_csb.c @@ -136,7 +136,7 @@ VkResult pvr_csb_bake(struct pvr_csb *const csb, if (csb->status != VK_SUCCESS) return csb->status; - *bo_list_out = csb->pvr_bo_list; + list_replace(&csb->pvr_bo_list, bo_list_out); /* Same as pvr_csb_finish(). */ pvr_csb_init(NULL, PVR_CMD_STREAM_TYPE_INVALID, csb);