diff options
author | mano-wii <germano.costa@ig.com.br> | 2020-02-11 17:25:36 +0300 |
---|---|---|
committer | mano-wii <germano.costa@ig.com.br> | 2020-02-11 17:25:36 +0300 |
commit | dac4e48bb7f53f6b6ad509a13071e9ad8f1ca266 (patch) | |
tree | 29df602a42eaed1d238d47088237e9dfe7e40da6 /source/blender/editors/space_view3d/view3d_snap.c | |
parent | 3dcddf83bfd48a47716de10626c19ef3ce48d021 (diff) |
Fix Attempt to free NULL pointer
Assert when snapping `Selection to ...` but without objects.
Diffstat (limited to 'source/blender/editors/space_view3d/view3d_snap.c')
-rw-r--r-- | source/blender/editors/space_view3d/view3d_snap.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/source/blender/editors/space_view3d/view3d_snap.c b/source/blender/editors/space_view3d/view3d_snap.c index 33930efdd52..543dd88d38b 100644 --- a/source/blender/editors/space_view3d/view3d_snap.c +++ b/source/blender/editors/space_view3d/view3d_snap.c @@ -261,7 +261,10 @@ static int snap_sel_to_grid_exec(bContext *C, wmOperator *UNUSED(op)) DEG_id_tag_update(&ob->id, ID_RECALC_TRANSFORM); } - MEM_freeN(objects_eval); + + if (objects_eval) { + MEM_freeN(objects_eval); + } if (use_transform_skip_children) { ED_object_xform_skip_child_container_update_all(xcs, bmain, depsgraph); |