From: Jim Meyering Date: Thu, 26 May 2011 13:55:50 GMT Subject: [PATCH] plug a DIR buffer leak in rerere.c Message-ID: <8762ox7ehl.fsf@rho.meyering.net> * rerere.c (rerere_gc): Don't leak a DIR buffer. --- Spotted by coverity, and since I was already looking at this particular file... Like the preceding patch, this is relative to "next". rerere.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/rerere.c b/rerere.c index cb8e5ba..dcb525a 100644 --- a/rerere.c +++ b/rerere.c @@ -745,6 +745,7 @@ void rerere_gc(struct string_list *rr) if (then < now - cutoff * 86400) string_list_append(&to_remove, e->d_name); } + closedir(dir); for (i = 0; i < to_remove.nr; i++) unlink_rr_item(to_remove.items[i].string); string_list_clear(&to_remove, 0); -- 1.7.5.2.660.g9f46c