diff options
| author | Victor Stinner <victor.stinner@gmail.com> | 2016-09-12 11:16:37 +0200 |
|---|---|---|
| committer | Victor Stinner <victor.stinner@gmail.com> | 2016-09-12 11:16:37 +0200 |
| commit | eece2229e270c14d7e2df8c1ac64b96d108f7dac (patch) | |
| tree | 9ae974b50fcac25fd1bcf751475b11a3dc98ee2a /Python | |
| parent | 4d9a72902dec55fe87f105324adc4239a13d966f (diff) | |
| download | cpython-git-eece2229e270c14d7e2df8c1ac64b96d108f7dac.tar.gz | |
Issue #27213: Fix reference leaks
Diffstat (limited to 'Python')
| -rw-r--r-- | Python/ceval.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Python/ceval.c b/Python/ceval.c index 06d3a659bd..c9ac03f90f 100644 --- a/Python/ceval.c +++ b/Python/ceval.c @@ -3300,6 +3300,7 @@ _PyEval_EvalFrameDefault(PyFrameObject *f, int throwflag) PyEval_GetFuncDesc(func), kwargs->ob_type->tp_name); } + Py_DECREF(kwargs); goto error; } Py_DECREF(kwargs); @@ -3318,6 +3319,7 @@ _PyEval_EvalFrameDefault(PyFrameObject *f, int throwflag) PyEval_GetFuncName(func), PyEval_GetFuncDesc(func), callargs->ob_type->tp_name); + Py_DECREF(callargs); goto error; } Py_SETREF(callargs, PySequence_Tuple(callargs)); |
