aboutsummaryrefslogtreecommitdiffhomepage
path: root/cmd/sharefs/fuse.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/sharefs/fuse.go')
-rw-r--r--cmd/sharefs/fuse.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/cmd/sharefs/fuse.go b/cmd/sharefs/fuse.go
index 9517b561..bbbc1446 100644
--- a/cmd/sharefs/fuse.go
+++ b/cmd/sharefs/fuse.go
@@ -314,7 +314,7 @@ func _main(s ...string) (exitCode int) {
// hack to keep fuse_parse_cmdline happy in the container
mountpoint := C.GoString(opts.mountpoint)
pathnameArg := -1
- for i, arg := range os.Args {
+ for i, arg := range s {
if arg == mountpoint {
pathnameArg = i
break
@@ -324,7 +324,7 @@ func _main(s ...string) (exitCode int) {
log.Println("mountpoint must be absolute")
return 2
}
- os.Args[pathnameArg] = container.Nonexistent
+ s[pathnameArg] = container.Nonexistent
}
if !parseOpts(&args, &setup, msg.GetLogger()) {
@@ -421,7 +421,7 @@ func _main(s ...string) (exitCode int) {
} else {
z.Path = a
}
- z.Args = os.Args
+ z.Args = s
z.ForwardCancel = true
z.SeccompPresets |= std.PresetStrict
z.ParentPerm = 0700