From 0d51248e5df81fd56daa4c9ba456a27d378e7c11 Mon Sep 17 00:00:00 2001 From: Erik Faye-Lund Date: Wed, 27 Nov 2024 17:08:02 +0100 Subject: [PATCH] lima: avoid memleak on error We should free this pointer, otherwise we're leaking it. CID: 1521251 Reviewed-by: Vasily Khoruzhick Part-of: --- src/gallium/drivers/lima/lima_resource.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/lima/lima_resource.c b/src/gallium/drivers/lima/lima_resource.c index 0e9f30f5c64..f3418ce4cb0 100644 --- a/src/gallium/drivers/lima/lima_resource.c +++ b/src/gallium/drivers/lima/lima_resource.c @@ -72,8 +72,10 @@ lima_resource_create_scanout(struct pipe_screen *pscreen, scanout = renderonly_scanout_for_resource(&scanout_templat, screen->ro, &handle); - if (!scanout) + if (!scanout) { + FREE(res); return NULL; + } res->base = *templat; res->base.screen = pscreen;