]> granicus.if.org Git - python/commit
PyObject_Generic{Get,Set}Attr:
authorGuido van Rossum <guido@python.org>
Wed, 19 Feb 2003 03:19:29 +0000 (03:19 +0000)
committerGuido van Rossum <guido@python.org>
Wed, 19 Feb 2003 03:19:29 +0000 (03:19 +0000)
commit90195e2616288d6dfdb9a081edaab684fd59ef7e
tree14d9ea31446583d2e3cd2bf6e92d1208301adb45
parent3b5de4db92db06dbd9a32826fdbdb751f3e5054f
PyObject_Generic{Get,Set}Attr:

Don't access tp_descr_{get,set} of a descriptor without checking the
flag bits of the descriptor's type.  While we know that the main type
(the type of the object whose attribute is being accessed) has all the
right flag bits (or else PyObject_Generic{Get,Set}Attr wouldn't be
called), we don't know that for its class attributes!

Will backport to 2.2.
Objects/object.c