Missing DECREFs when exception is raised in sys.excepthook.
Bug fix candidate for 2.1 branch. (I imagine the other recent leak patches are bug fix candidates, too, but I forgot to mark mine as such.)
This commit is contained in:
parent
038215ab0c
commit
0702858d73
|
@ -895,6 +895,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);
|
||||
|
|
Loading…
Reference in New Issue