Module: Mesa Branch: mesa_7_5_branch Commit: ca1b71b78d9c31e9ea7ceed2542ec67f32e6e5c5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca1b71b78d9c31e9ea7ceed2542ec67f32e6e5c5
Author: Brian Paul <[email protected]> Date: Fri Jul 10 12:55:30 2009 -0600 vbo: fix vbo/dlist memory leak Based on a patch by [email protected] --- 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; + } } _______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
