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/mount.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/mount.c')
-rw-r--r-- | sys-utils/mount.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys-utils/mount.c b/sys-utils/mount.c index 9d9784905..fa1ce15c3 100644 --- a/sys-utils/mount.c +++ b/sys-utils/mount.c @@ -641,6 +641,8 @@ static struct libmnt_table *append_fstab(struct libmnt_context *cxt, mnt_table_set_parser_errcb(fstab, table_parser_errcb); mnt_context_set_fstab(cxt, fstab); + + mnt_unref_table(fstab); /* reference is handled by @cxt now */ } if (mnt_table_parse_fstab(fstab, path)) @@ -1078,7 +1080,6 @@ int main(int argc, char **argv) success_message(cxt); done: mnt_free_context(cxt); - mnt_free_table(fstab); return rc; } |