Commit: c169413a0f28a9683d5d703c7ead1acc652dbc40
Author: Lukas Tönne
Date: Wed Mar 5 10:00:46 2014 +0100
https://developer.blender.org/rBc169413a0f28a9683d5d703c7ead1acc652dbc40
Fix for potential memory leak in Bullet API: freeing dynamic arrays
should use the delete[] operator instead of the plain pointer delete.
===================================================================
M intern/rigidbody/rb_bullet_api.cpp
===================================================================
diff --git a/intern/rigidbody/rb_bullet_api.cpp
b/intern/rigidbody/rb_bullet_api.cpp
index ab7b851..6d39e32 100644
--- a/intern/rigidbody/rb_bullet_api.cpp
+++ b/intern/rigidbody/rb_bullet_api.cpp
@@ -726,8 +726,8 @@ rbMeshData *RB_trimesh_data_new(int num_tris, int num_verts)
static void RB_trimesh_data_delete(rbMeshData *mesh)
{
delete mesh->index_array;
- delete mesh->vertices;
- delete mesh->triangles;
+ delete[] mesh->vertices;
+ delete[] mesh->triangles;
delete mesh;
}
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs