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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…