lima/ppir: fix pointer referenced after a free
Issue detected by valgrind.
Fixes: 92d7ca4b1c
("gallium: add lima driver")
Signed-off-by: Patrick Lerda <patrick9876@free.fr>
Reviewed-by: Qiang Yu <yuq825@gmail.com>
This commit is contained in:
parent
bb953de96c
commit
812288bf0f
|
@ -94,8 +94,9 @@ static bool ppir_lower_dot(ppir_block *block, ppir_node *node)
|
|||
dest->write_mask = u_bit_consecutive(0, num_components);
|
||||
|
||||
ppir_node_foreach_pred_safe(node, dep) {
|
||||
ppir_node *pred = dep->pred;
|
||||
ppir_node_remove_dep(dep);
|
||||
ppir_node_add_dep(&mul->node, dep->pred);
|
||||
ppir_node_add_dep(&mul->node, pred);
|
||||
}
|
||||
ppir_node_add_dep(node, &mul->node);
|
||||
|
||||
|
|
Loading…
Reference in New Issue