diff options
author | Harry Jeffery <harry@exec64.co.uk> | 2015-11-11 12:44:27 +0000 |
---|---|---|
committer | Harry Jeffery <harry@exec64.co.uk> | 2015-11-11 12:44:27 +0000 |
commit | b031787936bd2ddd0bc4f266a176917546c01cf4 (patch) | |
tree | 5a4ca874ebbca2c630abd03598905694650b089d /navigator.c | |
parent | 97776d7ca967a9e304caa3e83bda536e667698ad (diff) | |
download | imv-b031787936bd2ddd0bc4f266a176917546c01cf4.tar.gz |
Fix file handle leak
Diffstat (limited to 'navigator.c')
-rw-r--r-- | navigator.c | 2 |
1 files changed, 2 insertions, 0 deletions
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); |