From 2b3e80e233cae6ada9d8e990b7958dc0fc5a1c6e Mon Sep 17 00:00:00 2001 From: Zdenek Kabelac Date: Tue, 23 Nov 2010 15:28:54 +0000 Subject: [PATCH] Add missing closedir() - fixes resource leak --- WHATS_NEW | 1 + lib/activate/fs.c | 3 +++ 2 files changed, 4 insertions(+) diff --git a/WHATS_NEW b/WHATS_NEW index 4919fbe4a..d2609073c 100644 --- a/WHATS_NEW +++ b/WHATS_NEW @@ -1,5 +1,6 @@ Version 2.02.78 - ==================================== + Fix resource leak in _rm_blks(). Suppress 'No PV label' message when removing several PVs without mdas. Fix default /etc/lvm permissions to be 0755. (2.02.66) diff --git a/lib/activate/fs.c b/lib/activate/fs.c index 1f75c40b3..b78da112c 100644 --- a/lib/activate/fs.c +++ b/lib/activate/fs.c @@ -105,6 +105,9 @@ static void _rm_blks(const char *dir) log_sys_error("unlink", path); } } + + if (closedir(d)) + log_sys_error("closedir", dir); } static int _mk_link(const char *dev_dir, const char *vg_name, -- 2.43.5