summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--helpers/path.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/helpers/path.go b/helpers/path.go
index 1d3419fb2..91017d513 100644
--- a/helpers/path.go
+++ b/helpers/path.go
@@ -467,6 +467,11 @@ func FindCWD() (string, error) {
// the file structure
func SymbolicWalk(fs afero.Fs, root string, walker filepath.WalkFunc) error {
+ // Sanity check
+ if len(root) < 5 {
+ return fmt.Errorf("Path to short, cannot walk the root: %s", root)
+ }
+
// Handle the root first
fileInfo, err := lstatIfOs(fs, root)