From e0fe25be1ecbdf4abd1b0edd4aabacc4d75dec41 Mon Sep 17 00:00:00 2001 From: "Miss Islington (bot)" <31488909+miss-islington@users.noreply.github.com> Date: Mon, 25 Mar 2019 23:26:42 -0700 Subject: bpo-36430: Fix a possible reference leak in itertools.count(). (GH-12551) (cherry picked from commit 0523c39e7720b82b38ad793d3f1a5681adcdf873) Co-authored-by: Zackery Spytz --- Modules/itertoolsmodule.c | 1 + 1 file changed, 1 insertion(+) (limited to 'Modules') diff --git a/Modules/itertoolsmodule.c b/Modules/itertoolsmodule.c index 1113fb6b76..bff9df6083 100644 --- a/Modules/itertoolsmodule.c +++ b/Modules/itertoolsmodule.c @@ -4027,6 +4027,7 @@ count_new(PyTypeObject *type, PyObject *args, PyObject *kwds) lz = (countobject *)type->tp_alloc(type, 0); if (lz == NULL) { Py_XDECREF(long_cnt); + Py_DECREF(long_step); return NULL; } lz->cnt = cnt; -- cgit v1.2.1