From: Alyssa Rosenzweig Date: Sat, 7 Jan 2023 20:25:49 +0000 (-0500) Subject: asahi: Fix segfault with null drawbuffer X-Git-Tag: upstream/23.3.3~14868 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=615c3a078b6aaa3a2f886b7e07a12d2b6bbba23e;p=platform%2Fupstream%2Fmesa.git asahi: Fix segfault with null drawbuffer Fixes fbo-drawbuffers-none piglit. Signed-off-by: Alyssa Rosenzweig Part-of: --- diff --git a/src/gallium/drivers/asahi/agx_batch.c b/src/gallium/drivers/asahi/agx_batch.c index 600b733..a786451 100644 --- a/src/gallium/drivers/asahi/agx_batch.c +++ b/src/gallium/drivers/asahi/agx_batch.c @@ -70,7 +70,8 @@ agx_batch_init(struct agx_context *ctx, } for (unsigned i = 0; i < key->nr_cbufs; ++i) { - agx_batch_writes(batch, agx_resource(key->cbufs[i]->texture)); + if (key->cbufs[i]) + agx_batch_writes(batch, agx_resource(key->cbufs[i]->texture)); } unsigned batch_idx = agx_batch_idx(batch);