Ignore fstab entries that are bind mounts
authorAlexander Larsson <alexl@redhat.com>
Wed, 23 Jan 2013 11:07:10 +0000 (12:07 +0100)
committerAlexander Larsson <alexl@redhat.com>
Thu, 24 Jan 2013 09:07:03 +0000 (10:07 +0100)
We don't show the bind mounts anyway, so it only leads to
problems when we show the fstab entries, like being unable
to mount them.

https://bugzilla.gnome.org/show_bug.cgi?id=625552

gio/gunixmounts.c

index a7b94d8..96ebaea 100644 (file)
@@ -774,6 +774,10 @@ _g_get_unix_mount_points (void)
           (strcmp (mntent->mnt_dir, "none") == 0))
        continue;
 
+      /* We ignore bind fstab entries, as we ignore bind mounts anyway */
+      if (hasmntopt (mntent, "bind"))
+        continue;
+
       mount_entry = g_new0 (GUnixMountPoint, 1);
       mount_entry->mount_path = g_strdup (mntent->mnt_dir);
       if (strcmp (mntent->mnt_fsname, "/dev/root") == 0)