summaryrefslogtreecommitdiffstats
path: root/shlibs/mount/src/fs.c
diff options
context:
space:
mode:
authorKarel Zak2010-12-21 09:54:52 +0100
committerKarel Zak2011-01-03 12:28:47 +0100
commitde511a88b1192f2c2c1db52a2fc232a4db4d4faf (patch)
tree65170aa8bb3f77f20a6e0dcf08c656ac9d87f0f4 /shlibs/mount/src/fs.c
parentlosetup: remove unnecessary fstab.h include (diff)
downloadkernel-qcow2-util-linux-de511a88b1192f2c2c1db52a2fc232a4db4d4faf.tar.gz
kernel-qcow2-util-linux-de511a88b1192f2c2c1db52a2fc232a4db4d4faf.tar.xz
kernel-qcow2-util-linux-de511a88b1192f2c2c1db52a2fc232a4db4d4faf.zip
libmount: don't use NULL pointer in mntenv
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'shlibs/mount/src/fs.c')
-rw-r--r--shlibs/mount/src/fs.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/shlibs/mount/src/fs.c b/shlibs/mount/src/fs.c
index 61bad7fd7..94c353558 100644
--- a/shlibs/mount/src/fs.c
+++ b/shlibs/mount/src/fs.c
@@ -1364,6 +1364,11 @@ int mnt_fs_to_mntent(mnt_fs *fs, struct mntent **mnt)
m->mnt_freq = mnt_fs_get_freq(fs);
m->mnt_passno = mnt_fs_get_passno(fs);
+ if (!m->mnt_fsname) {
+ m->mnt_fsname = strdup("none");
+ if (!m->mnt_fsname)
+ goto err;
+ }
*mnt = m;
return 0;