From cbde56572f9848b0bca34ae5ce3743e446d750d5 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Mon, 21 Jul 2014 12:42:00 +1000 Subject: [PATCH] bmesh py api: face_split_edgenet missed NULL check --- source/blender/python/bmesh/bmesh_py_utils.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 {