aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarek Olšák <[email protected]>2020-03-21 17:54:36 -0400
committerMarge Bot <[email protected]>2020-03-23 20:01:31 +0000
commit719063d4d07a8f2ab2f256ea697083a8eb07e32a (patch)
tree36f0399785b1d0467ff1ae6bf535bbea634acf4b
parent17c7f4e30ed8f7a04ae3ad80e39cfbdf8d8ea46c (diff)
st/mesa: fix use of uninitialized memory due to st_nir_lower_builtin
reported by valgrind Cc: 19.3 20.0 <[email protected]> Reviewed-by: Rob Clark <[email protected]> Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4274> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4274>
-rw-r--r--src/mesa/state_tracker/st_nir_lower_builtin.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mesa/state_tracker/st_nir_lower_builtin.c b/src/mesa/state_tracker/st_nir_lower_builtin.c
index 13425d59619..4227ee5529a 100644
--- a/src/mesa/state_tracker/st_nir_lower_builtin.c
+++ b/src/mesa/state_tracker/st_nir_lower_builtin.c
@@ -138,7 +138,7 @@ get_variable(lower_builtin_state *state, nir_deref_path *path,
nir_variable_create(shader, nir_var_uniform, glsl_vec4_type(), name);
var->num_state_slots = 1;
- var->state_slots = ralloc_array(var, nir_state_slot, 1);
+ var->state_slots = rzalloc_array(var, nir_state_slot, 1);
memcpy(var->state_slots[0].tokens, tokens,
sizeof(var->state_slots[0].tokens));