Jim Jewett <jimjjew...@gmail.com> added the comment:

So the risk is that descr may be given garbage memory that just happens to look 
like an object with 1 reference, so that it really does a decref and tries to 
re-deallocate whatever was there before.

I would rather see the change at the top of the function; just initialize descr 
to NULL when it is declared, and let the compiler figure out that it can skip 
the zeroing on some (most) paths.

----------
nosy: +Jim.Jewett

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

Reply via email to