X-Git-Url: https://ruderich.org/simon/gitweb/?p=safcm%2Fsafcm.git;a=blobdiff_plain;f=cmd%2Fsafcm%2Fconfig%2Fpermissions.go;h=4924e2d4af3ba1a014e06d53496eb8dae3be2b99;hp=b84b521d1c615289aeaf17e704bd2ec1dbe79927;hb=a0cd66b59b5e6716c3bf141b82b2e5fdf7912219;hpb=7fd48d68ef5a77fa9df8ad0251722ed35800e0f8 diff --git a/cmd/safcm/config/permissions.go b/cmd/safcm/config/permissions.go index b84b521..4924e2d 100644 --- a/cmd/safcm/config/permissions.go +++ b/cmd/safcm/config/permissions.go @@ -65,7 +65,7 @@ func LoadPermissions(group string, files map[string]*safcm.File) error { "(expected e.g. %q or %q)", path, xs[0], "0644", "01777") } - if perm > 07777 { + if perm < 0 || perm > 07777 { return fmt.Errorf("%s: invalid permission %#o "+ "(expected e.g. %#o or %#o)", path, perm, 0644, 01777)