diff options
author | Alexander Larsson <alexl@redhat.com> | 2013-01-23 12:07:10 +0100 |
---|---|---|
committer | Alexander Larsson <alexl@redhat.com> | 2013-01-24 10:07:03 +0100 |
commit | b0d5ce16782cc06712456ffa6b8a7521a70bcd1e (patch) | |
tree | eb6ac06ea14352331b7e22f651db30bc06fe1f24 | |
parent | 455afd3545a29393aec66f5d87dde7920db9d87b (diff) | |
download | glib-b0d5ce16782cc06712456ffa6b8a7521a70bcd1e.tar.gz |
Ignore fstab entries that are bind mounts
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
-rw-r--r-- | gio/gunixmounts.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gio/gunixmounts.c b/gio/gunixmounts.c index a7b94d8d2..96ebaea1a 100644 --- a/gio/gunixmounts.c +++ b/gio/gunixmounts.c @@ -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) |