diff options
author | Karel Zak | 2013-08-21 16:07:51 +0200 |
---|---|---|
committer | Karel Zak | 2013-08-21 16:07:51 +0200 |
commit | 50fccba1ab7097bcb69048bbe929ab739be3fc1e (patch) | |
tree | a0682409c49b721e7dc9e3082fc92b909586f7c2 /sys-utils/umount.c | |
parent | libmount: add reference counter to libmnt_table (diff) | |
download | kernel-qcow2-util-linux-50fccba1ab7097bcb69048bbe929ab739be3fc1e.tar.gz kernel-qcow2-util-linux-50fccba1ab7097bcb69048bbe929ab739be3fc1e.tar.xz kernel-qcow2-util-linux-50fccba1ab7097bcb69048bbe929ab739be3fc1e.zip |
misc: use libmnt_table reference counter
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'sys-utils/umount.c')
-rw-r--r-- | sys-utils/umount.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys-utils/umount.c b/sys-utils/umount.c index c3b8187ce..b8e4b7fe6 100644 --- a/sys-utils/umount.c +++ b/sys-utils/umount.c @@ -317,7 +317,7 @@ static struct libmnt_table *new_mountinfo(struct libmnt_context *cxt) if (mnt_table_parse_file(tb, _PATH_PROC_MOUNTINFO)) { warn(_("failed to parse %s"), _PATH_PROC_MOUNTINFO); - mnt_free_table(tb); + mnt_unref_table(tb); tb = NULL; } @@ -400,7 +400,7 @@ static int umount_recursive(struct libmnt_context *cxt, const char *spec) _("%s: not found"), spec); } - mnt_free_table(tb); + mnt_unref_table(tb); return rc; } @@ -459,7 +459,7 @@ static int umount_alltargets(struct libmnt_context *cxt, const char *spec, int r } mnt_free_iter(itr); - mnt_free_table(tb); + mnt_unref_table(tb); return rc; } |