summaryrefslogtreecommitdiffstats
path: root/Objects/fileobject.c
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>2002-08-06 21:41:44 (GMT)
committerGuido van Rossum <guido@python.org>2002-08-06 21:41:44 (GMT)
commit22b1387c51a979a6921c18c6e3f7126d24b85e7c (patch)
treedc05245c255947cd5384036a79a9898b1ec9426d /Objects/fileobject.c
parent31f3db39f395eef33cb23f2862291c62aaed623f (diff)
downloadcpython-22b1387c51a979a6921c18c6e3f7126d24b85e7c.zip
cpython-22b1387c51a979a6921c18c6e3f7126d24b85e7c.tar.gz
cpython-22b1387c51a979a6921c18c6e3f7126d24b85e7c.tar.bz2
Fix SF bug 574207 (chained __slots__ dealloc segfault).
This is inspired by SF patch 581742 (by Jonathan Hogg, who also submitted the bug report, and two other suggested patches), but separates the non-GC case from the GC case to avoid testing for GC several times. Had to fix an assert() from call_finalizer() that asserted that the object wasn't untracked, because it's possible that the object isn't GC'ed!
Diffstat (limited to 'Objects/fileobject.c')
0 files changed, 0 insertions, 0 deletions