summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJose Fonseca <jfonseca@vmware.com>2018-01-22 15:05:22 +0000
committerEmil Velikov <emil.l.velikov@gmail.com>2018-01-24 21:06:26 +0000
commit473d665a4d37081d5bcc69cccee41affda4ede50 (patch)
tree99b9c147a55ca08b5bc9ed5b90fec39572ddebd1 /src
parent93ffa56658a180bc13387e2fc572bf40f5c61978 (diff)
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 <emil.l.velikov@gmail.com> (cherry picked from commit dcbb224c688bfdacb76107a9816647f64088e67e)
Diffstat (limited to 'src')
-rw-r--r--src/gallium/drivers/svga/svga_context.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gallium/drivers/svga/svga_context.c b/src/gallium/drivers/svga/svga_context.c
index 8640da95e82..5fd2cef6165 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);