[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [44326] trunk/blender/source/blender/ modifiers/intern/MOD_mirror.c: Fix freeing of NULL pointer in array modifier.
Sergey Sharybin
sergey.vfx at gmail.com
Wed Feb 22 14:15:36 CET 2012
Revision: 44326
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=44326
Author: nazgul
Date: 2012-02-22 13:15:29 +0000 (Wed, 22 Feb 2012)
Log Message:
-----------
Fix freeing of NULL pointer in array modifier.
Modified Paths:
--------------
trunk/blender/source/blender/modifiers/intern/MOD_mirror.c
Modified: trunk/blender/source/blender/modifiers/intern/MOD_mirror.c
===================================================================
--- trunk/blender/source/blender/modifiers/intern/MOD_mirror.c 2012-02-22 12:59:43 UTC (rev 44325)
+++ trunk/blender/source/blender/modifiers/intern/MOD_mirror.c 2012-02-22 13:15:29 UTC (rev 44326)
@@ -271,11 +271,13 @@
flip_map= defgroup_flip_map(ob, &flip_map_len, FALSE);
- for (i = maxVerts; i-- > 0; dvert++) {
- defvert_flip(dvert, flip_map, flip_map_len);
+ if (flip_map) {
+ for (i = maxVerts; i-- > 0; dvert++) {
+ defvert_flip(dvert, flip_map, flip_map_len);
+ }
+
+ MEM_freeN(flip_map);
}
-
- MEM_freeN(flip_map);
}
if (do_vtargetmap) {
More information about the Bf-blender-cvs
mailing list