hugo

Unnamed repository; edit this file 'description' to name the repository.

git clone git://git.shimmy1996.com/hugo.git
commit 94892726816ce0c0af05e10c4706149f4b4baf1c
parent 0087beefe1ea282efeabe8d3487c55a37a205084
Author: Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Date:   Sat, 30 Jul 2016 14:02:53 +0200

Handle errors during filesystem walk

Fixes #2318

Diffstat:
Mhelpers/path.go | 4+++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/helpers/path.go b/helpers/path.go
@@ -487,7 +487,9 @@ func SymbolicWalk(fs afero.Fs, root string, walker filepath.WalkFunc) error {
 	}
 
 	for _, fi := range rootContent {
-		afero.Walk(fs, filepath.Join(root, fi.Name()), walker)
+		if err := afero.Walk(fs, filepath.Join(root, fi.Name()), walker); err != nil {
+			return err
+		}
 	}
 
 	return nil