Mercurial > cpython-lru_cache-weakref
diff Python/bltinmodule.c @ 43675:35da915adedc legacy-trunk
Missing DECREFs
| author | Raymond Hettinger <python@rcn.com> |
|---|---|
| date | Thu, 25 Oct 2007 02:26:58 +0000 |
| parents | 7408e1ae98c4 |
| children | 44c090c74202 |
line wrap: on
line diff
--- a/Python/bltinmodule.c Wed Oct 24 21:40:38 2007 +0000 +++ b/Python/bltinmodule.c Thu Oct 25 02:26:58 2007 +0000 @@ -2121,12 +2121,14 @@ PyFPE_START_PROTECT("add", return 0) f_result += PyFloat_AS_DOUBLE(item); PyFPE_END_PROTECT(f_result) + Py_DECREF(item); continue; } if (PyInt_CheckExact(item)) { PyFPE_START_PROTECT("add", return 0) f_result += (double)PyInt_AS_LONG(item); PyFPE_END_PROTECT(f_result) + Py_DECREF(item); continue; } result = PyFloat_FromDouble(f_result);
