(p string)
| 356 | } |
| 357 | |
| 358 | func isSpecialSafePath(p string) bool { |
| 359 | switch p { |
| 360 | case "-", "/dev/null", "/dev/zero", "/dev/random", "/dev/urandom": |
| 361 | return true |
| 362 | default: |
| 363 | return false |
| 364 | } |
| 365 | } |
| 366 | |
| 367 | func resolvePath(path string) (string, error) { |
| 368 | if resolved, err := filepath.EvalSymlinks(path); err == nil { |