summaryrefslogtreecommitdiffstats
path: root/daemons/dmeventd
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2010-11-23 21:19:45 +0000
committerZdenek Kabelac <zkabelac@redhat.com>2010-11-23 21:19:45 +0000
commit2044eacc7ecf6ee804cd98ee6b367ff1e44fbadf (patch)
tree9aa8fe6e74bee74737fa9fb796f7c990f0f61864 /daemons/dmeventd
parentaaa7f4c966e64877593313503f47f7d4e516f441 (diff)
downloadlvm2-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.c3
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,