summaryrefslogtreecommitdiffstats
path: root/Python/pythonrun.c
diff options
context:
space:
mode:
authorBarry Warsaw <barry@python.org>1997-09-18 03:44:38 (GMT)
committerBarry Warsaw <barry@python.org>1997-09-18 03:44:38 (GMT)
commitb01a7fa5f8208fb5c767964e63b44f0a02814f62 (patch)
treea9a5dd5b8bcbbf9574d207a35738947c73464f16 /Python/pythonrun.c
parent412cdc2284693c07a3ab7c812284b0a95ffa0724 (diff)
downloadcpython-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