From e3c10b9d08f20c68d1883b58e5be5de3c3867f2a Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Sat, 6 Mar 2010 10:22:27 +0000 Subject: Fixed memory leak caused by incorrect adding data to mesh's layer in nurbs_to_mesh(). --- source/blender/blenkernel/intern/mesh.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'source/blender/blenkernel/intern/mesh.c') diff --git a/source/blender/blenkernel/intern/mesh.c b/source/blender/blenkernel/intern/mesh.c index c0dd3c7e43a..03c9af26555 100644 --- a/source/blender/blenkernel/intern/mesh.c +++ b/source/blender/blenkernel/intern/mesh.c @@ -966,9 +966,9 @@ void nurbs_to_mesh(Object *ob) me->totface= totface; me->totedge= totedge; - me->mvert= CustomData_add_layer(&me->vdata, CD_MVERT, CD_REFERENCE, allvert, me->totvert); - me->mface= CustomData_add_layer(&me->fdata, CD_MFACE, CD_REFERENCE, allface, me->totface); - me->medge= CustomData_add_layer(&me->edata, CD_MEDGE, CD_REFERENCE, alledge, me->totedge); + me->mvert= CustomData_add_layer(&me->vdata, CD_MVERT, CD_ASSIGN, allvert, me->totvert); + me->mface= CustomData_add_layer(&me->fdata, CD_MFACE, CD_ASSIGN, allface, me->totface); + me->medge= CustomData_add_layer(&me->edata, CD_MEDGE, CD_ASSIGN, alledge, me->totedge); mesh_calc_normals(me->mvert, me->totvert, me->mface, me->totface, NULL); } else { -- cgit v1.2.3