[Bf-blender-cvs] [c169413] master: Fix for potential memory leak in Bullet API: freeing dynamic arrays should use the delete[] operator instead of the plain pointer delete.
Lukas Tönne
noreply at git.blender.org
Wed Mar 5 10:06:52 CET 2014
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;
}
More information about the Bf-blender-cvs
mailing list