diff options
author | Rob Landley <rob@landley.net> | 2006-08-08 00:47:17 +0000 |
---|---|---|
committer | Rob Landley <rob@landley.net> | 2006-08-08 00:47:17 +0000 |
commit | 47b16a6fe98e1b18f269a2bd34471231553ebb94 (patch) | |
tree | 5511d46389ec475040935780417542615f5e98b9 /util-linux/mount.c | |
parent | 7250915d78e3040b4aeb98e6e56bb1650b038d9f (diff) | |
download | busybox-w32-47b16a6fe98e1b18f269a2bd34471231553ebb94.tar.gz busybox-w32-47b16a6fe98e1b18f269a2bd34471231553ebb94.tar.bz2 busybox-w32-47b16a6fe98e1b18f269a2bd34471231553ebb94.zip |
Using lstat() instead of stat() means that attempting to loopback mount
a symlink doesn't work.
Diffstat (limited to 'util-linux/mount.c')
-rw-r--r-- | util-linux/mount.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/util-linux/mount.c b/util-linux/mount.c index f665a0875..d5d3eae17 100644 --- a/util-linux/mount.c +++ b/util-linux/mount.c | |||
@@ -285,7 +285,7 @@ static int singlemount(struct mntent *mp, int ignore_busy) | |||
285 | // Look at the file. (Not found isn't a failure for remount, or for | 285 | // Look at the file. (Not found isn't a failure for remount, or for |
286 | // a synthetic filesystem like proc or sysfs.) | 286 | // a synthetic filesystem like proc or sysfs.) |
287 | 287 | ||
288 | if (lstat(mp->mnt_fsname, &st)); | 288 | if (stat(mp->mnt_fsname, &st)); |
289 | else if (!(vfsflags & (MS_REMOUNT | MS_BIND | MS_MOVE))) { | 289 | else if (!(vfsflags & (MS_REMOUNT | MS_BIND | MS_MOVE))) { |
290 | // Do we need to allocate a loopback device for it? | 290 | // Do we need to allocate a loopback device for it? |
291 | 291 | ||