summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiklos Szeredi <miklos@szeredi.hu>2009-07-02 12:52:27 +0000
committerMiklos Szeredi <miklos@szeredi.hu>2009-07-02 12:52:27 +0000
commit2db5be456f5be2bb6ec97ed71db8b87aa8897527 (patch)
tree10be5ed712d0b41f1dbb89f63b9a50c1fb3733a8
parent24b35c3d97ffdbf0a1f8e8b4e94ed892343603a6 (diff)
downloadfuse-2db5be456f5be2bb6ec97ed71db8b87aa8897527.tar.gz
* fusermount: Do not silently ignore command line arguments.
Patch by Sebastian Harl
-rw-r--r--ChangeLog3
-rw-r--r--util/fusermount.c4
2 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index bfb83c4..b3ae5cc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -14,6 +14,9 @@
* Kernel interface version is now 7.12
+ * fusermount: Do not silently ignore command line arguments.
+ Patch by Sebastian Harl
+
2009-06-19 Miklos Szeredi <miklos@szeredi.hu>
* Add fuse_getgroups (high level lib) and fuse_req_getgroups (low
diff --git a/util/fusermount.c b/util/fusermount.c
index 773de36..c3ecc86 100644
--- a/util/fusermount.c
+++ b/util/fusermount.c
@@ -915,6 +915,10 @@ int main(int argc, char *argv[])
if (optind >= argc) {
fprintf(stderr, "%s: missing mountpoint argument\n", progname);
exit(1);
+ } else if (argc > optind + 1) {
+ fprintf(stderr, "%s: extra arguments after the mountpoint\n",
+ progname);
+ exit(1);
}
origmnt = argv[optind];