diff options
author | Karel Zak | 2010-12-22 13:15:04 +0100 |
---|---|---|
committer | Karel Zak | 2011-01-03 12:28:48 +0100 |
commit | f84fa6f7b98dd00ef6f196815b18590ca50c3528 (patch) | |
tree | 6b7c7f0a084ea242240c2fb0d9980e954ae24fcc /shlibs/mount/src/utils.c | |
parent | tests: check for mtab (diff) | |
download | kernel-qcow2-util-linux-f84fa6f7b98dd00ef6f196815b18590ca50c3528.tar.gz kernel-qcow2-util-linux-f84fa6f7b98dd00ef6f196815b18590ca50c3528.tar.xz kernel-qcow2-util-linux-f84fa6f7b98dd00ef6f196815b18590ca50c3528.zip |
libmount: better work with mtab options
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'shlibs/mount/src/utils.c')
-rw-r--r-- | shlibs/mount/src/utils.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/shlibs/mount/src/utils.c b/shlibs/mount/src/utils.c index 96ce7ddb1..ff3c90cdb 100644 --- a/shlibs/mount/src/utils.c +++ b/shlibs/mount/src/utils.c @@ -722,7 +722,7 @@ char *mnt_get_mountpoint(const char *path) memcpy(mnt, "/", 2); done: - DBG(UTILS, mnt_debug("fs-root for %s is %s", path, mnt)); + DBG(UTILS, mnt_debug("%s mountpoint is %s", path, mnt)); return mnt; err: free(mnt); @@ -731,7 +731,7 @@ err: char *mnt_get_fs_root(const char *path, const char *mnt) { - char *m = (char *) mnt; + char *m = (char *) mnt, *res; const char *p; size_t sz; @@ -746,7 +746,9 @@ char *mnt_get_fs_root(const char *path, const char *mnt) if (m != mnt) free(m); - return *p ? strdup(p) : strdup("/"); + res = *p ? strdup(p) : strdup("/"); + DBG(UTILS, mnt_debug("%s fs-root is %s", path, res)); + return res; } #ifdef TEST_PROGRAM |