[lvm-devel] master - dmfilemapd: free path
Zdenek Kabelac
zkabelac at sourceware.org
Wed Apr 12 19:38:43 UTC 2017
Gitweb: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=3e3f2a53eaa5979d2c32b231f528e7b99c55675e
Commit: 3e3f2a53eaa5979d2c32b231f528e7b99c55675e
Parent: dfc083d8d66cf3286908e9c7fc0c53bd1e5d4967
Author: Zdenek Kabelac <zkabelac at redhat.com>
AuthorDate: Sat Apr 1 12:11:41 2017 +0200
Committer: Zdenek Kabelac <zkabelac at redhat.com>
CommitterDate: Wed Apr 12 21:33:47 2017 +0200
dmfilemapd: free path
Cleanup resources before exit.
---
daemons/dmfilemapd/dmfilemapd.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/daemons/dmfilemapd/dmfilemapd.c b/daemons/dmfilemapd/dmfilemapd.c
index d232a83..2dd069a 100644
--- a/daemons/dmfilemapd/dmfilemapd.c
+++ b/daemons/dmfilemapd/dmfilemapd.c
@@ -533,6 +533,7 @@ static void _filemap_monitor_destroy(struct filemap_monitor *fm)
_filemap_monitor_close_fd(fm);
}
dm_free((void *) fm->program_id);
+ dm_free(fm->path);
}
static int _filemap_monitor_check_same_file(int fd1, int fd2)
@@ -800,8 +801,10 @@ int main(int argc, char **argv)
{
struct filemap_monitor fm;
- if (!_parse_args(argc, argv, &fm))
+ if (!_parse_args(argc, argv, &fm)) {
+ dm_free(fm.path);
return 1;
+ }
_setup_logging();
More information about the lvm-devel
mailing list