OSDN Git Service

vbo: fix vbo/dlist memory leak
authorBrian Paul <brianp@vmware.com>
Fri, 10 Jul 2009 18:55:30 +0000 (12:55 -0600)
committerBrian Paul <brianp@vmware.com>
Fri, 10 Jul 2009 19:09:09 +0000 (13:09 -0600)
Based on a patch by kristof.ralovich@gmail.com

src/mesa/vbo/vbo_save_api.c

index 85cb79c..a7f2706 100644 (file)
@@ -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;
+   }
 }