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 85cb79c71ce402a2cdfb2d34c00e01698bdc4a53..a7f27062062b26f252a51029649dac80a2486000 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;
+   }
 }