cache: Don't return an error for truncated files

Closes #1229
Closes #1328
This commit is contained in:
Alexander Neumann 2018-11-25 14:18:02 +01:00
parent 6dc7cca597
commit 00597284de

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 {