diff --git a/source/blender/modifiers/intern/MOD_mirror.c b/source/blender/modifiers/intern/MOD_mirror.c index 67e723eb1f9..6552ff38645 100644 --- a/source/blender/modifiers/intern/MOD_mirror.c +++ b/source/blender/modifiers/intern/MOD_mirror.c @@ -271,11 +271,13 @@ static DerivedMesh *doMirrorOnAxis(MirrorModifierData *mmd, 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) {