# HG changeset patch # User zaitsev.serge # Date 1440969411 0 # Node ID 526ba3c717babafe6296c6e0e26c1ab101ffedb2 # Parent dd669a7e582f906a9a4658b3b6892a04a326bcae added check for fs walk errors diff -r dd669a7e582f -r 526ba3c717ba zs.go --- a/zs.go Sun Aug 30 14:01:05 2015 +0000 +++ b/zs.go Sun Aug 30 21:16:51 2015 +0000 @@ -243,6 +243,11 @@ if filepath.Base(path)[0] == '.' || strings.HasPrefix(path, ".") { return nil } + // inform user about fs walk errors, but continue iteration + if err != nil { + log.Println("ERROR:", err) + return nil + } if info.IsDir() { os.Mkdir(filepath.Join(PUBDIR, path), 0755)