diff options
Diffstat (limited to 'source/blender/python/api2_2x/Group.c')
-rwxr-xr-x | source/blender/python/api2_2x/Group.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/source/blender/python/api2_2x/Group.c b/source/blender/python/api2_2x/Group.c index fa43bed58cc..7a6a1562d8b 100755 --- a/source/blender/python/api2_2x/Group.c +++ b/source/blender/python/api2_2x/Group.c @@ -426,11 +426,12 @@ PyObject *M_Group_Get( PyObject * self, PyObject * args ) while( group_iter ) { pyobj = Group_CreatePyObject( group_iter ); - if( !pyobj ) + if( !pyobj ) { + Py_DECREF(grouplist); return ( EXPP_ReturnPyObjError ( PyExc_MemoryError, "couldn't create Object" ) ); - + } PyList_SET_ITEM( grouplist, index, pyobj ); group_iter = group_iter->id.next; |