diff options
author | Philipp Oeser <info@graphics-engineer.com> | 2018-11-22 15:28:53 +0300 |
---|---|---|
committer | Philipp Oeser <info@graphics-engineer.com> | 2018-11-22 15:28:53 +0300 |
commit | 783b0809b60abecb97d084495a6a910ae7bb9b09 (patch) | |
tree | e58872835b356ca223e9e42ec525d3db1bbe9838 /source/blender/editors/mesh | |
parent | a0d7d3187bc511a3e55f2403a08d37c8ccb34cbe (diff) |
Fix T57578: Vertex Connect crash with less than two verts selected
Diffstat (limited to 'source/blender/editors/mesh')
-rw-r--r-- | source/blender/editors/mesh/editmesh_tools.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/source/blender/editors/mesh/editmesh_tools.c b/source/blender/editors/mesh/editmesh_tools.c index 4a2787e92e2..72cde69b0bc 100644 --- a/source/blender/editors/mesh/editmesh_tools.c +++ b/source/blender/editors/mesh/editmesh_tools.c @@ -1116,6 +1116,11 @@ static bool edbm_connect_vert_pair(BMEditMesh *em, wmOperator *op) BMVert **verts; bool checks_succeded = true; + /* sanity check */ + if (verts_len < 2) { + return false; + } + verts = MEM_mallocN(sizeof(*verts) * verts_len, __func__); { BMIter iter; |