diff options
author | Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> | 2019-09-30 17:27:46 (GMT) |
---|---|---|
committer | Ćukasz Langa <lukasz@langa.pl> | 2019-09-30 17:27:46 (GMT) |
commit | 92ca515ee1efbdc51678e12d105ad642c9b9cc13 (patch) | |
tree | f4488b73b4fe285dfcbdcdb01b48418ced310940 /Programs/_testembed.c | |
parent | 18c4ba9f33868761e374a725d497902863d59ea9 (diff) | |
download | cpython-92ca515ee1efbdc51678e12d105ad642c9b9cc13.zip cpython-92ca515ee1efbdc51678e12d105ad642c9b9cc13.tar.gz cpython-92ca515ee1efbdc51678e12d105ad642c9b9cc13.tar.bz2 |
Clear weakrefs in garbage found by the GC (GH-16495) (#16499)
Fix a bug due to the interaction of weakrefs and the cyclic garbage
collector. We must clear any weakrefs in garbage in order to prevent
their callbacks from executing and causing a crash.
(cherry picked from commit bcda460baf25062ab68622b3f043f52b9db4d21d)
Co-authored-by: Neil Schemenauer <nas-github@arctrix.com>
Diffstat (limited to 'Programs/_testembed.c')
0 files changed, 0 insertions, 0 deletions