author | Augie Fackler <augie@google.com> |
Fri, 23 Jan 2015 15:41:46 -0500 | |
branch | stable |
changeset 23945 | 33d6aaf84c9e |
parent 23944 | ec28f8b66e62 |
child 23946 | f3e94aa6e182 |
--- a/mercurial/parsers.c Fri Jan 23 15:33:27 2015 -0500 +++ b/mercurial/parsers.c Fri Jan 23 15:41:46 2015 -0500 @@ -1793,9 +1793,11 @@ if (!PyInt_Check(obj)) { PyErr_SetString(PyExc_TypeError, "arguments must all be ints"); + Py_DECREF(obj); goto bail; } val = PyInt_AsLong(obj); + Py_DECREF(obj); if (val == -1) { ret = PyList_New(0); goto done;