[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [35134] branches/blender2.4/source/blender /python/BPY_interface.c: leak fix in blender 2.4x, noticed while updating for 2.5x.
Campbell Barton
ideasman42 at gmail.com
Fri Feb 25 03:38:19 CET 2011
Revision: 35134
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=35134
Author: campbellbarton
Date: 2011-02-25 02:38:19 +0000 (Fri, 25 Feb 2011)
Log Message:
-----------
leak fix in blender 2.4x, noticed while updating for 2.5x.
Modified Paths:
--------------
branches/blender2.4/source/blender/python/BPY_interface.c
Modified: branches/blender2.4/source/blender/python/BPY_interface.c
===================================================================
--- branches/blender2.4/source/blender/python/BPY_interface.c 2011-02-25 02:27:54 UTC (rev 35133)
+++ branches/blender2.4/source/blender/python/BPY_interface.c 2011-02-25 02:38:19 UTC (rev 35134)
@@ -606,13 +606,15 @@
*/
for(;;) {
+ PyObject *py_fn= NULL;
v = PyObject_GetAttrString( tb, "tb_next" );
if( !v || v == Py_None ||
- strcmp(PyString_AsString(traceback_getFilename(v)), script_name)) {
+ strcmp(PyString_AsString((py_fn= traceback_getFilename(v))), script_name)) {
+ Py_XDECREF(py_fn);
break;
}
-
+ Py_XDECREF( py_fn );
Py_DECREF( tb );
tb = v;
}
More information about the Bf-blender-cvs
mailing list