diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2010-11-23 21:19:45 +0000 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2010-11-23 21:19:45 +0000 |
commit | 2044eacc7ecf6ee804cd98ee6b367ff1e44fbadf (patch) | |
tree | 9aa8fe6e74bee74737fa9fb796f7c990f0f61864 /daemons/dmeventd | |
parent | aaa7f4c966e64877593313503f47f7d4e516f441 (diff) | |
download | lvm2-2044eacc7ecf6ee804cd98ee6b367ff1e44fbadf.tar.gz lvm2-2044eacc7ecf6ee804cd98ee6b367ff1e44fbadf.tar.xz lvm2-2044eacc7ecf6ee804cd98ee6b367ff1e44fbadf.zip |
Add missing fclose
Fixing resource leak in _umount().
CHECKME: mountpoints with spaces need to be checked
Diffstat (limited to 'daemons/dmeventd')
-rw-r--r-- | daemons/dmeventd/plugins/snapshot/dmeventd_snapshot.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/daemons/dmeventd/plugins/snapshot/dmeventd_snapshot.c b/daemons/dmeventd/plugins/snapshot/dmeventd_snapshot.c index 00fc4362..6fc9f562 100644 --- a/daemons/dmeventd/plugins/snapshot/dmeventd_snapshot.c +++ b/daemons/dmeventd/plugins/snapshot/dmeventd_snapshot.c @@ -170,6 +170,9 @@ static void _umount(const char *device, int major, int minor) device, words[1], strerror(errno)); } } + + if (fclose(mounts)) + syslog(LOG_ERR, "Failed to close /proc/mounts.\n"); } void process_event(struct dm_task *dmt, |