From c16f8a4d466abccc66e2818fd5e11cafb5c3dcbc Mon Sep 17 00:00:00 2001 From: Andrey Nering Date: Tue, 19 Sep 2017 14:03:24 -0300 Subject: [PATCH] checksum: skip directories --- status/checksum.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/status/checksum.go b/status/checksum.go index d0a95383..68623529 100644 --- a/status/checksum.go +++ b/status/checksum.go @@ -50,6 +50,13 @@ func (c *Checksum) checksum(files ...string) (string, error) { if err != nil { return "", err } + info, err := f.Stat() + if err != nil { + return "", err + } + if info.IsDir() { + continue + } if _, err := io.Copy(h, f); err != nil { return "", err }