[Bf-blender-cvs] [c07a11b] master: Fix object align crash (use-after-free)
Campbell Barton
noreply at git.blender.org
Wed Jun 3 06:11:46 CEST 2015
Commit: c07a11b83b9721434f2c173c1b63fe6178a82dff
Author: Campbell Barton
Date: Wed Jun 3 13:40:00 2015 +1000
Branches: master
https://developer.blender.org/rBc07a11b83b9721434f2c173c1b63fe6178a82dff
Fix object align crash (use-after-free)
===================================================================
M release/scripts/startup/bl_operators/object_align.py
===================================================================
diff --git a/release/scripts/startup/bl_operators/object_align.py b/release/scripts/startup/bl_operators/object_align.py
index 7fb0924..3c84e5d 100644
--- a/release/scripts/startup/bl_operators/object_align.py
+++ b/release/scripts/startup/bl_operators/object_align.py
@@ -72,7 +72,6 @@ def GlobalBB_HQ(obj):
me = obj.to_mesh(scene=bpy.context.scene, apply_modifiers=True, settings='PREVIEW')
verts = me.vertices
- bpy.data.meshes.remove(me)
val = matrix_world * verts[-1].co
@@ -113,6 +112,8 @@ def GlobalBB_HQ(obj):
if val > up:
up = val
+ bpy.data.meshes.remove(me)
+
return Vector((left, front, up)), Vector((right, back, down))
More information about the Bf-blender-cvs
mailing list