diff options
-rw-r--r-- | source/blender/python/bmesh/bmesh_py_utils.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source/blender/python/bmesh/bmesh_py_utils.c b/source/blender/python/bmesh/bmesh_py_utils.c index 3c412cf2a08..88e369af8bb 100644 --- a/source/blender/python/bmesh/bmesh_py_utils.c +++ b/source/blender/python/bmesh/bmesh_py_utils.c @@ -595,7 +595,9 @@ static PyObject *bpy_bm_utils_face_split_edgenet(PyObject *UNUSED(self), PyObjec if (ok) { PyObject *ret = BPy_BMFace_Array_As_Tuple(bm, face_arr, face_arr_len); - MEM_freeN(face_arr); + if (face_arr) { + MEM_freeN(face_arr); + } return ret; } else { |