Fix for potential memory leak in Bullet API: freeing dynamic arrays
should use the delete[] operator instead of the plain pointer delete.
This commit is contained in:
@@ -726,8 +726,8 @@ rbMeshData *RB_trimesh_data_new(int num_tris, int num_verts)
|
|||||||
static void RB_trimesh_data_delete(rbMeshData *mesh)
|
static void RB_trimesh_data_delete(rbMeshData *mesh)
|
||||||
{
|
{
|
||||||
delete mesh->index_array;
|
delete mesh->index_array;
|
||||||
delete mesh->vertices;
|
delete[] mesh->vertices;
|
||||||
delete mesh->triangles;
|
delete[] mesh->triangles;
|
||||||
delete mesh;
|
delete mesh;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user