[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [10875] trunk/blender/source/blender/ python/api2_2x/Mesh.c: minor decref'ing leak with Brigg's last commit.
Campbell Barton
cbarton at metavr.com
Tue Jun 5 01:20:44 CEST 2007
Revision: 10875
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=10875
Author: campbellbarton
Date: 2007-06-05 01:20:07 +0200 (Tue, 05 Jun 2007)
Log Message:
-----------
minor decref'ing leak with Brigg's last commit. (Be carefull using PyList_Append)
Modified Paths:
--------------
trunk/blender/source/blender/python/api2_2x/Mesh.c
Modified: trunk/blender/source/blender/python/api2_2x/Mesh.c
===================================================================
--- trunk/blender/source/blender/python/api2_2x/Mesh.c 2007-06-04 19:18:19 UTC (rev 10874)
+++ trunk/blender/source/blender/python/api2_2x/Mesh.c 2007-06-04 23:20:07 UTC (rev 10875)
@@ -1305,12 +1305,14 @@
static PyObject *Mesh_propList_internal(CustomData *data)
{
CustomDataLayer *layer;
- PyObject *list = PyList_New( 0 );
+ PyObject *list = PyList_New( 0 ), *item;
int i;
for(i=0; i<data->totlayer; i++) {
layer = &data->layers[i];
if( (layer->type == CD_PROP_FLT) || (layer->type == CD_PROP_INT) || (layer->type == CD_PROP_STR)) {
- PyList_Append( list, PyString_FromString(layer->name) );
+ item = PyString_FromString(layer->name);
+ PyList_Append( list, item );
+ Py_DECREF(item);
}
}
return list;
More information about the Bf-blender-cvs
mailing list