ddebug: fix use-after-free of streamout targets
Fixes: b47727a83a
("ddebug: implement pipelined hang detection mode")
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
This commit is contained in:
parent
aaebf49eba
commit
16f8da2997
|
@ -767,7 +767,7 @@ dd_copy_draw_state(struct dd_draw_state *dst, struct dd_draw_state *src)
|
|||
}
|
||||
|
||||
dst->num_so_targets = src->num_so_targets;
|
||||
for (i = 0; i < ARRAY_SIZE(src->so_targets); i++)
|
||||
for (i = 0; i < src->num_so_targets; i++)
|
||||
pipe_so_target_reference(&dst->so_targets[i], src->so_targets[i]);
|
||||
memcpy(dst->so_offsets, src->so_offsets, sizeof(src->so_offsets));
|
||||
|
||||
|
|
Loading…
Reference in New Issue