backend.LoadAll: Check errors from io.Copy()

This commit is contained in:
Alexander Neumann 2017-05-01 15:38:01 +02:00
parent 63870d2830
commit b84e63d503
1 changed files with 6 additions and 2 deletions

View File

@ -14,8 +14,12 @@ func LoadAll(be restic.Backend, h restic.Handle) (buf []byte, err error) {
} }
defer func() { defer func() {
io.Copy(ioutil.Discard, rd) _, e := io.Copy(ioutil.Discard, rd)
e := rd.Close() if err == nil {
err = e
}
e = rd.Close()
if err == nil { if err == nil {
err = e err = e
} }