Philip Jenvey <pjen...@users.sourceforge.net> added the comment:

Great, though I think it still needs to deallocated:

Index: Modules/threadmodule.c
===================================================================
--- Modules/threadmodule.c      (revision 75050)
+++ Modules/threadmodule.c      (working copy)
@@ -244,7 +244,6 @@
 static int
 local_clear(localobject *self)
 {
-       Py_CLEAR(self->key);
        Py_CLEAR(self->args);
        Py_CLEAR(self->kw);
        Py_CLEAR(self->dict);
@@ -266,6 +265,7 @@
                                PyDict_DelItem(tstate->dict, self->key);
        }
 
+       Py_XDECREF(self->key);
        local_clear(self);
        Py_TYPE(self)->tp_free((PyObject*)self);
 }

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue6990>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to