From b031787936bd2ddd0bc4f266a176917546c01cf4 Mon Sep 17 00:00:00 2001 From: Harry Jeffery Date: Wed, 11 Nov 2015 12:44:27 +0000 Subject: Fix file handle leak --- navigator.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/navigator.c b/navigator.c index e5babdb..fcb6c52 100644 --- a/navigator.c +++ b/navigator.c @@ -85,6 +85,7 @@ void imv_navigator_add_path(struct imv_navigator *nav, const char *path) snprintf(path_buf, sizeof(path_buf), "%s/%s", path, dir->d_name); add_item(nav, path_buf); } + closedir(d); } } else { add_item(nav, path); @@ -108,6 +109,7 @@ void imv_navigator_add_path_recursive(struct imv_navigator *nav, const char *pat snprintf(path_buf, sizeof(path_buf), "%s/%s", path, dir->d_name); imv_navigator_add_path_recursive(nav, path_buf); } + closedir(d); } } else { add_item(nav, path); -- cgit v1.2.3