diff options
author | Eric Anholt <eric@anholt.net> | 2021-01-14 12:53:57 -0800 |
---|---|---|
committer | Marge Bot <eric+marge@anholt.net> | 2021-01-25 18:50:26 +0000 |
commit | fb25ef153a0aa7c30b4106fc1f982a886b870fca (patch) | |
tree | 278a01da63d909b9c3739500762c7133b114579d | |
parent | 58e43594fc457eaaf1b1e01e48948959a82080bc (diff) |
nir_to_tgsi: Fix buffer overflow in atomic image compswap.
Caught by the new asan CI job.
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8530>
-rw-r--r-- | src/gallium/auxiliary/nir/nir_to_tgsi.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gallium/auxiliary/nir/nir_to_tgsi.c b/src/gallium/auxiliary/nir/nir_to_tgsi.c index a6147252c04..0271dbd530f 100644 --- a/src/gallium/auxiliary/nir/nir_to_tgsi.c +++ b/src/gallium/auxiliary/nir/nir_to_tgsi.c @@ -1371,7 +1371,7 @@ static void ntt_emit_image_load_store(struct ntt_compile *c, nir_intrinsic_instr *instr) { unsigned op; - struct ureg_src srcs[3]; + struct ureg_src srcs[4]; int num_src = 0; enum glsl_sampler_dim dim = nir_intrinsic_image_dim(instr); bool is_array = nir_intrinsic_image_array(instr); |