diff options
Diffstat (limited to 'internal/sandbox/mount.go')
| -rw-r--r-- | internal/sandbox/mount.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/internal/sandbox/mount.go b/internal/sandbox/mount.go index ea781d60..eaede7b4 100644 --- a/internal/sandbox/mount.go +++ b/internal/sandbox/mount.go @@ -82,7 +82,7 @@ func bindMount(src, dest string, flags int) error { fmt.Sprintf("cannot bind %q on %q:", src, dest)) } -func mountTmpfs(name string, size int, perm os.FileMode) error { +func mountTmpfs(fsname, name string, size int, perm os.FileMode) error { target := toSysroot(name) if err := os.MkdirAll(target, perm); err != nil { return err @@ -91,7 +91,7 @@ func mountTmpfs(name string, size int, perm os.FileMode) error { if size > 0 { opt += fmt.Sprintf(",size=%d", size) } - return fmsg.WrapErrorSuffix(syscall.Mount("tmpfs", target, "tmpfs", + return fmsg.WrapErrorSuffix(syscall.Mount(fsname, target, "tmpfs", syscall.MS_NOSUID|syscall.MS_NODEV, opt), fmt.Sprintf("cannot mount tmpfs on %q:", name)) } |
