mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-05 19:50:12 +01:00
nvk: Clear cond_render_gart_* in reset_cmd_buffer
nvk_cmd_pool_free_gart_mem_list frees this buffer, so we need to clear
the pointers to it in order to avoid a use after free.
Fixes: 07c70c77de ("nvk: add cond render upload buffer.")
Reviewed-by: Faith Ekstrand <faith.ekstrand@collabora.com>
Reviewed-by: Mary Guillemard <mary@mary.zone>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37153>
This commit is contained in:
parent
40aea06bd0
commit
eaa547f6f2
1 changed files with 2 additions and 0 deletions
|
|
@ -121,6 +121,8 @@ nvk_reset_cmd_buffer(struct vk_command_buffer *vk_cmd_buffer,
|
|||
cmd->push_mem = NULL;
|
||||
cmd->push_mem_limit = NULL;
|
||||
cmd->push = (struct nv_push) {0};
|
||||
cmd->cond_render_gart_mem = NULL;
|
||||
cmd->cond_render_gart_offset = 0;
|
||||
|
||||
util_dynarray_clear(&cmd->pushes);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue