# HG changeset patch # User Augie Fackler # Date 1422371404 18000 # Node ID bca4b6f126f2457867d7477cc9bde2c965359847 # Parent c8e7fa41bfc53dc23fad0e977eb56a110370fccb dirs: fix leak of iterator in dirs_fromiter Spotted with cpychecker. diff --git a/mercurial/dirs.c b/mercurial/dirs.c --- a/mercurial/dirs.c +++ b/mercurial/dirs.c @@ -175,6 +175,7 @@ } ret = PyErr_Occurred() ? -1 : 0; + Py_DECREF(iter); Py_XDECREF(item); return ret; }