From 84505c5d99cf95d57e1d7032b13f08420a8f4c0a Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Fri, 18 Apr 2025 13:42:00 -0400 Subject: [PATCH] asahi: fix possible null deref with indirect non-indexed draws. Backport-to: 25.1 Signed-off-by: Alyssa Rosenzweig Part-of: --- src/gallium/drivers/asahi/agx_state.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/asahi/agx_state.c b/src/gallium/drivers/asahi/agx_state.c index fdb5b453f0d..b98bf68a0ec 100644 --- a/src/gallium/drivers/asahi/agx_state.c +++ b/src/gallium/drivers/asahi/agx_state.c @@ -5238,7 +5238,7 @@ agx_draw_vbo(struct pipe_context *pctx, const struct pipe_draw_info *info, draw.restart = info->primitive_restart; draw.indexed = true; } else { - draw.start = draws->start; + draw.start = indirect ? 0 : draws->start; } if (indirect) {