]> git.decadent.org.uk Git - nfs-utils.git/blobdiff - utils/mount/mount.c
mount: Small tidy up.
[nfs-utils.git] / utils / mount / mount.c
index 627019afa2b1974bd75c501261ade8d578e86522..4b78021a5d1446d01a7ef8aee6c5ce84f8cf825e 100644 (file)
@@ -470,6 +470,11 @@ int main(int argc, char *argv[])
                                        " kernel\n"), progname);
                                exit(EX_USAGE);
                        }
+                       if (uid != 0) {
+                               nfs_error(_("%s: -i option is restricted to 'root'\n"),
+                                       progname);
+                               exit(EX_USAGE);
+                       }
                        ++string;
                        break;
                case 'h':
@@ -549,8 +554,7 @@ int main(int argc, char *argv[])
                fflush(stdout);
 
                /*
-                * Parent exits immediately with success.  Make
-                * sure not to free "mount_point"
+                * Parent exits immediately with success.
                 */
                if (fork() > 0)
                        exit(0);
@@ -561,7 +565,6 @@ int main(int argc, char *argv[])
                if (verbose && mnt_err)
                        printf(_("%s: giving up \"%s\"\n"),
                                progname, spec);
-               exit(0);
        }
 
 out: