diff --git a/helper/bwrap/config.go b/helper/bwrap/config.go index 6fdb08d..3ddb80b 100644 --- a/helper/bwrap/config.go +++ b/helper/bwrap/config.go @@ -259,7 +259,7 @@ func (p PermConfig[T]) Value(arg string) (args []string) { // max possible size if p.Mode != nil { args = make([]string, 0, 6) - args = append(args, "--perms", strconv.Itoa(int(*p.Mode))) + args = append(args, "--perms", strconv.FormatInt(int64(*p.Mode), 8)) } else { args = make([]string, 0, 4) } diff --git a/helper/bwrap/config.pair.go b/helper/bwrap/config.pair.go index b0b1001..049edaf 100644 --- a/helper/bwrap/config.pair.go +++ b/helper/bwrap/config.pair.go @@ -47,7 +47,7 @@ func (c *Config) pairArgs() (n [pairC][][2]string) { n[Chmod] = make([][2]string, 0, len(c.Chmod)) for path, octal := range c.Chmod { - n[Chmod] = append(n[Chmod], [2]string{strconv.Itoa(int(octal)), path}) + n[Chmod] = append(n[Chmod], [2]string{strconv.FormatInt(int64(octal), 8), path}) } return