From 0e89e8c5a02eab5655f21e732c8f2ff145712ba8 Mon Sep 17 00:00:00 2001 From: Martin Ettl Date: Wed, 14 Jul 2010 16:10:56 +1000 Subject: [PATCH] Fix a filehandle leak During a check of the current git head of the linux kernel with the static code analysis tool cppcheck (http://sourceforge.net/apps/mediawiki/cppcheck/index.php?title=Main_Page) the tool discovered a resource leak in linux-2.6/scripts/dtc/fstree.c. Please refer the attached patch, that fixes the issue. Fixes https://bugzilla.kernel.org/show_bug.cgi?id=15363 Signed-off-by: Martin Ettl Signed-off-by: Michal Marek Signed-off-by: David Gibson --- fstree.c | 1 + 1 file changed, 1 insertion(+) diff --git a/fstree.c b/fstree.c index ba0da9d..f377453 100644 --- a/fstree.c +++ b/fstree.c @@ -75,6 +75,7 @@ static struct node *read_fstree(const char *dirname) free(tmpnam); } + closedir(d); return tree; }