Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLukas Tönne <lukas.toenne@gmail.com>2014-03-05 13:00:46 +0400
committerLukas Tönne <lukas.toenne@gmail.com>2014-03-05 13:01:46 +0400
commitc169413a0f28a9683d5d703c7ead1acc652dbc40 (patch)
tree51a6d06cb32bc251afd3204e43be791cc928d0a3 /intern/rigidbody
parenta659d73b1db1e2a95f23f5d4375ff9f2db2045fe (diff)
Fix for potential memory leak in Bullet API: freeing dynamic arrays
should use the delete[] operator instead of the plain pointer delete.
Diffstat (limited to 'intern/rigidbody')
-rw-r--r--intern/rigidbody/rb_bullet_api.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/intern/rigidbody/rb_bullet_api.cpp b/intern/rigidbody/rb_bullet_api.cpp
index ab7b851911a..6d39e328e82 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;
}