]> git.decadent.org.uk Git - nfs-utils.git/blobdiff - utils/mount/mount.c
Correctly handle -f (fake) mount option.
[nfs-utils.git] / utils / mount / mount.c
index 45428b0c0662cc60400b5935d8d7cb0c1604bdb5..55d60aa63b8298032d44dfdd0b89c949976a5d7d 100644 (file)
@@ -443,18 +443,18 @@ int main(int argc, char *argv[])
                        start_statd();
        }
 
-       if (fake)
-               return 0;
        if (mnt_err)
                exit(EX_FAIL);
 
-       mnt_err = do_mount_syscall(spec, mount_point,
-                                  nfs_mount_vers == 4 ? "nfs4" : "nfs",
-                                  flags, mount_opts);
-               
-       if (mnt_err) {
-               mount_error(mount_point);
-               exit(EX_FAIL);
+       if (!fake) {
+               mnt_err = do_mount_syscall(spec, mount_point,
+                                          nfs_mount_vers == 4 ? "nfs4" : "nfs",
+                                          flags, mount_opts);
+
+               if (mnt_err) {
+                       mount_error(mount_point);
+                       exit(EX_FAIL);
+               }
        }
 
        if (!nomtab)