From 06ea5f49fa9da273c47b6ee311c27deca70b3036 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tapani=20P=C3=A4lli?= Date: Mon, 11 Jan 2021 13:01:53 +0200 Subject: [PATCH] vbo/dlist: free prim_store->prims when vbo_save is destroyed MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes: 83149e1c2d8 ("vbo/dlist: refactor prim_store/vertex_store allocations") Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4067 Signed-off-by: Tapani Pälli Reviewed-by: Pierre-Eric Pelloux-Prayer Part-of: --- src/mesa/vbo/vbo_save.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mesa/vbo/vbo_save.c b/src/mesa/vbo/vbo_save.c index d2930f505f1..b1419d2e590 100644 --- a/src/mesa/vbo/vbo_save.c +++ b/src/mesa/vbo/vbo_save.c @@ -61,6 +61,7 @@ void vbo_save_destroy( struct gl_context *ctx ) if (save->prim_store) { if ( --save->prim_store->refcount == 0 ) { + free(save->prim_store->prims); free(save->prim_store); save->prim_store = NULL; }