diff options
author | Barry Warsaw <barry@python.org> | 1997-09-18 03:44:38 (GMT) |
---|---|---|
committer | Barry Warsaw <barry@python.org> | 1997-09-18 03:44:38 (GMT) |
commit | b01a7fa5f8208fb5c767964e63b44f0a02814f62 (patch) | |
tree | a9a5dd5b8bcbbf9574d207a35738947c73464f16 /Python/pythonrun.c | |
parent | 412cdc2284693c07a3ab7c812284b0a95ffa0724 (diff) | |
download | cpython-b01a7fa5f8208fb5c767964e63b44f0a02814f62.zip cpython-b01a7fa5f8208fb5c767964e63b44f0a02814f62.tar.gz cpython-b01a7fa5f8208fb5c767964e63b44f0a02814f62.tar.bz2 |
initerrors(): Eliminate circular reference which was causing a small
but annoying memory leak. This was introduced when PyExc_Exception
was added; the loop above populating the PyExc_StandardError exception
tuple started at index 1 in bltin_exc, but PyExc_Exception was added
at index 0, so PyExc_StandardError was getting inserted in itself!
How else can a tuple include itself?!
Change the loop to start at index 2.
This was a *fun* one! :-)
Diffstat (limited to 'Python/pythonrun.c')
0 files changed, 0 insertions, 0 deletions