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;