]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
libmount: improve mnt_tables_is_mounted
authorKarel Zak <kzak@redhat.com>
Mon, 20 Feb 2012 16:18:11 +0000 (17:18 +0100)
committerKarel Zak <kzak@redhat.com>
Tue, 20 Mar 2012 10:22:09 +0000 (11:22 +0100)
Signed-off-by: Karel Zak <kzak@redhat.com>
libmount/src/tab.c

index f3ec573816fe208a0affa1f26e2c59a7bc022240..b2662d5ae1c2a890319c8d4d345ba1266ea77712 100644 (file)
@@ -854,7 +854,7 @@ int mnt_table_is_fs_mounted(struct libmnt_table *tb, struct libmnt_fs *fstab_fs)
        assert(tb);
        assert(fstab_fs);
 
-       if (mnt_fs_is_swaparea(fstab_fs))
+       if (mnt_fs_is_swaparea(fstab_fs) || mnt_table_get_nents(tb) == 0)
                return 0;
 
        if (is_mountinfo(tb)) {