From be7afedba90ba56879a46a20c49662df8b64cef2 Mon Sep 17 00:00:00 2001 From: Karol Herbst Date: Thu, 11 Sep 2025 19:37:53 +0200 Subject: [PATCH] rusticl/mesa: fix NULL pointer access in set_constant_buffer_stream Fixes: b3133e250e1 ("gallium: add pipe_context::resource_release to eliminate buffer refcounting") Part-of: --- src/gallium/frontends/rusticl/mesa/pipe/context.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gallium/frontends/rusticl/mesa/pipe/context.rs b/src/gallium/frontends/rusticl/mesa/pipe/context.rs index 3450d27ef5d..b67ef69d212 100644 --- a/src/gallium/frontends/rusticl/mesa/pipe/context.rs +++ b/src/gallium/frontends/rusticl/mesa/pipe/context.rs @@ -490,7 +490,8 @@ impl PipeContext { idx, &cb, ); - self.pipe.as_ref().resource_release.unwrap()(self.pipe.as_ptr(), releasebuf); + + pipe_resource_release(self.pipe.as_ptr(), releasebuf); true }