diff --git a/model/puller.go b/model/puller.go index 7d1a982b..fbf69e2a 100644 --- a/model/puller.go +++ b/model/puller.go @@ -675,8 +675,10 @@ func (p *puller) closeFile(f protocol.FileInfo) { of := p.openFiles[f.Name] err := of.file.Close() - p.errors++ - l.Infof("close: error: %q / %q: %v", p.repoCfg.ID, f.Name, err) + if err != nil { + p.errors++ + l.Infof("close: error: %q / %q: %v", p.repoCfg.ID, f.Name, err) + } defer os.Remove(of.temp) delete(p.openFiles, f.Name)