diff options
author | Joseph Eagar <joeedh@gmail.com> | 2009-05-18 19:53:30 +0400 |
---|---|---|
committer | Joseph Eagar <joeedh@gmail.com> | 2009-05-18 19:53:30 +0400 |
commit | a8c0b748c965c90f81ee7ef77bbeb4d5809ce004 (patch) | |
tree | 38b0f7b1b43e29fc7c1878df670980156485698b /source/blender/editors/mesh/bmeshutils.c | |
parent | b99948d1daed4307cc384775de49e0eb006397f4 (diff) |
fixed a few of the memory leaks
Diffstat (limited to 'source/blender/editors/mesh/bmeshutils.c')
-rw-r--r-- | source/blender/editors/mesh/bmeshutils.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source/blender/editors/mesh/bmeshutils.c b/source/blender/editors/mesh/bmeshutils.c index 53bbbcd8b44..6171967879e 100644 --- a/source/blender/editors/mesh/bmeshutils.c +++ b/source/blender/editors/mesh/bmeshutils.c @@ -231,6 +231,7 @@ void EDBM_LoadEditBMesh(Scene *scene, Object *ob) load_editMesh(scene, ob, em); free_editMesh(em); + MEM_freeN(em); } void EDBM_FreeEditBMesh(BMEditMesh *tm) @@ -241,6 +242,8 @@ void EDBM_FreeEditBMesh(BMEditMesh *tm) void EDBM_init_index_arrays(BMEditMesh *tm, int forvert, int foredge, int forface) { + EDBM_free_index_arrays(tm); + if (forvert) { BMIter iter; BMVert *ele; |