Merge pull request 2099 from restic/fix-1229

cache: Don't return an error for truncated files
This commit is contained in:
Alexander Neumann 2018-11-28 21:39:35 +01:00
commit 0083680d33

View file

@ -127,7 +127,8 @@ func (c *Cache) Save(h restic.Handle, rd io.Reader) error {
if n <= crypto.Extension { if n <= crypto.Extension {
_ = f.Close() _ = f.Close()
_ = c.Remove(h) _ = c.Remove(h)
return errors.Errorf("trying to cache truncated file %v", h) debug.Log("trying to cache truncated file %v, removing", h)
return nil
} }
if err = f.Close(); err != nil { if err = f.Close(); err != nil {