From dcbb224c688bfdacb76107a9816647f64088e67e Mon Sep 17 00:00:00 2001 From: Jose Fonseca Date: Mon, 22 Jan 2018 15:05:22 +0000 Subject: svga: Prevent use after free. Courtesy of clang static analyzer. I was hunting for potential sources of memory corruption using Mesa with a GL trace, and happened to find this (unrelated) issue. Cc: mesa-stable@lists.freedesktop.org Reviewed-by: Emil Velikov --- src/gallium/drivers/svga/svga_context.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/gallium/drivers') diff --git a/src/gallium/drivers/svga/svga_context.c b/src/gallium/drivers/svga/svga_context.c index 546b9f48b13..af16a99b72c 100644 --- a/src/gallium/drivers/svga/svga_context.c +++ b/src/gallium/drivers/svga/svga_context.c @@ -327,6 +327,7 @@ cleanup: util_bitmask_destroy(svga->stream_output_id_bm); util_bitmask_destroy(svga->query_id_bm); FREE(svga); + svga = NULL; done: SVGA_STATS_TIME_POP(svgascreen->sws); -- cgit v1.2.3