INNER CODE UNIT · Go
ensureConfigDir
pilinux/gorest · config/config.go:693
func ensureConfigDir(dir string) error {
path, err := sanitizeConfigDir(dir)
if err != nil {
return err
}
if _, err = os.Stat(path); err == nil { // #nosec G703 -- path is constrained to the workspace root by sanitizeConfigDir
return nil
}
if !os.IsNotExist(err) {
return err
}
if err = os.MkdirAll(path, 0750); err != nil { // #nosec G703 -- path is constrained to the workspace root by sanitizeConfigDir
return err
}
return nil