# 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 -r c8e7fa41bfc5 -r bca4b6f126f2 mercurial/dirs.c --- a/mercurial/dirs.c Tue Jan 27 10:07:04 2015 -0500 +++ b/mercurial/dirs.c Tue Jan 27 10:10:04 2015 -0500 @@ -175,6 +175,7 @@ } ret = PyErr_Occurred() ? -1 : 0; + Py_DECREF(iter); Py_XDECREF(item); return ret; }