Pick up dirs without a CurrentFiler

This commit is contained in:
Jakob Borg 2014-07-14 23:58:37 +02:00
parent 39a691a7e6
commit 45dfd616cb
1 changed files with 19 additions and 18 deletions

View File

@ -176,7 +176,10 @@ func (w *Walker) walkAndHashFiles(res *[]protocol.FileInfo, ign map[string][]str
l.Debugln("unchanged:", cf)
}
*res = append(*res, cf)
} else {
return nil
}
}
var flags uint32 = protocol.FlagDirectory
if w.IgnorePerms {
flags |= protocol.FlagNoPermBits | 0777
@ -190,13 +193,11 @@ func (w *Walker) walkAndHashFiles(res *[]protocol.FileInfo, ign map[string][]str
Modified: info.ModTime().Unix(),
}
if debug {
l.Debugln("dir:", cf, f)
l.Debugln("dir:", f)
}
*res = append(*res, f)
}
return nil
}
}
if info.Mode().IsRegular() {
if w.CurrentFiler != nil {