diff options
author | Fred Drake <fdrake@acm.org> | 2001-04-13 17:15:47 (GMT) |
---|---|---|
committer | Fred Drake <fdrake@acm.org> | 2001-04-13 17:15:47 (GMT) |
commit | 2a5a5ca012fed6f1224ad225dd7e82e8b6448cd0 (patch) | |
tree | ddf41c0fe2e07ea32f5f5ea7d38e31130b368e49 /Demo/sockets | |
parent | eb0d992520c99a1756be36199e976af8d66fb491 (diff) | |
download | cpython-2a5a5ca012fed6f1224ad225dd7e82e8b6448cd0.zip cpython-2a5a5ca012fed6f1224ad225dd7e82e8b6448cd0.tar.gz cpython-2a5a5ca012fed6f1224ad225dd7e82e8b6448cd0.tar.bz2 |
cleanup_helper(): Make sure we invalidate all reference objects
before calling any callbacks. This is important
since the callback objects only look at themselves
to determine that they are invalide. This change
avoids a segfault when callbacks use a different
reference to an object in the process of being
deallocated.
This fixes SF bug #415660.
Diffstat (limited to 'Demo/sockets')
0 files changed, 0 insertions, 0 deletions