Fix crash on walker error (fixes #1507)

This commit is contained in:
Audrius Butkevicius
2015-03-22 14:09:14 +00:00
parent 10ead2e61f
commit c294d5f087
2 changed files with 10 additions and 1 deletions
+2 -1
View File
@@ -111,7 +111,8 @@ func (w *Walker) walkAndHashFiles(fchan chan protocol.FileInfo) filepath.WalkFun
// Return value used when we are returning early and don't want to
// process the item. For directories, this means do-not-descend.
var skip error // nil
if info.IsDir() {
// info nil when error is not nil
if info != nil && info.IsDir() {
skip = filepath.SkipDir
}