Mesa (mesa_7_5_branch): vbo: fix vbo/dlist memory leak

Brian Paul brianp at kemper.freedesktop.org
Fri Jul 10 19:10:06 UTC 2009


Module: Mesa
Branch: mesa_7_5_branch
Commit: ca1b71b78d9c31e9ea7ceed2542ec67f32e6e5c5
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca1b71b78d9c31e9ea7ceed2542ec67f32e6e5c5

Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jul 10 12:55:30 2009 -0600

vbo: fix vbo/dlist memory leak

Based on a patch by kristof.ralovich at gmail.com

---

 src/mesa/vbo/vbo_save_api.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/src/mesa/vbo/vbo_save_api.c b/src/mesa/vbo/vbo_save_api.c
index 85cb79c..a7f2706 100644
--- a/src/mesa/vbo/vbo_save_api.c
+++ b/src/mesa/vbo/vbo_save_api.c
@@ -1144,6 +1144,11 @@ static void vbo_destroy_vertex_list( GLcontext *ctx, void *data )
 
    if ( --node->prim_store->refcount == 0 )
       FREE( node->prim_store );
+
+   if (node->current_data) {
+      FREE(node->current_data);
+      node->current_data = NULL;
+   }
 }
 
 




More information about the mesa-commit mailing list