diff options
| author | Anthony Baxter <anthonybaxter@gmail.com> | 2001-12-21 03:46:12 (GMT) |
|---|---|---|
| committer | Anthony Baxter <anthonybaxter@gmail.com> | 2001-12-21 03:46:12 (GMT) |
| commit | 8d0b5adf1501568f9de8b6d7b86cbb7e9d25c77e (patch) | |
| tree | 7ef40d080435771acb9581277176e7fb19586411 /Python/pythonrun.c | |
| parent | 047f687cec544a087d095304e78a4ed897e3cbcf (diff) | |
| download | cpython-8d0b5adf1501568f9de8b6d7b86cbb7e9d25c77e.zip cpython-8d0b5adf1501568f9de8b6d7b86cbb7e9d25c77e.tar.gz cpython-8d0b5adf1501568f9de8b6d7b86cbb7e9d25c77e.tar.bz2 | |
backport 2.153:
Missing DECREFs when exception is raised in sys.excepthook.
Diffstat (limited to 'Python/pythonrun.c')
| -rw-r--r-- | Python/pythonrun.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Python/pythonrun.c b/Python/pythonrun.c index 76489fd..331c3d2 100644 --- a/Python/pythonrun.c +++ b/Python/pythonrun.c @@ -866,6 +866,9 @@ PyErr_PrintEx(int set_sys_last_vars) PyErr_Display(exception2, v2, tb2); PySys_WriteStderr("\nOriginal exception was:\n"); PyErr_Display(exception, v, tb); + Py_XDECREF(exception2); + Py_XDECREF(v2); + Py_XDECREF(tb2); } Py_XDECREF(result); Py_XDECREF(args); |
