Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephen Swaney <sswaney@centurytel.net>2004-10-11 21:05:14 +0400
committerStephen Swaney <sswaney@centurytel.net>2004-10-11 21:05:14 +0400
commitafbf2c25ce2be9d63065cbccc138f5771d7111d8 (patch)
tree199c3a3ac06fa5cb42fb37d50271e89bc34e4124 /source/blender/python/api2_2x/Object.c
parentb024faabe5ac0704c074db3e6d14e72ad396bd8e (diff)
fix memory leak in Object.GetSelected().
bugfix: #1631 Memory Leak in newMatrixObject PyMem_Malloc()s not followed with PyMem_Free(). allocation error checking contributed by Tom Musgrove.
Diffstat (limited to 'source/blender/python/api2_2x/Object.c')
-rw-r--r--source/blender/python/api2_2x/Object.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/python/api2_2x/Object.c b/source/blender/python/api2_2x/Object.c
index f094b141fb0..e0d0f626eab 100644
--- a/source/blender/python/api2_2x/Object.c
+++ b/source/blender/python/api2_2x/Object.c
@@ -553,6 +553,7 @@ static PyObject *M_Object_GetSelected( PyObject * self, PyObject * args )
}
blen_object->object = G.scene->basact->object;
PyList_Append( list, ( PyObject * ) blen_object );
+ Py_DECREF( blen_object );
}
base_iter = G.scene->base.first;
@@ -570,6 +571,7 @@ static PyObject *M_Object_GetSelected( PyObject * self, PyObject * args )
}
blen_object->object = base_iter->object;
PyList_Append( list, ( PyObject * ) blen_object );
+ Py_DECREF( blen_object );
}
base_iter = base_iter->next;
}