Merge pull request #1660 from ncw/rest-fix

backend/rest: check HTTP error response for List
This commit is contained in:
Alexander Neumann 2018-03-08 21:55:58 +01:00
commit ab5ef600a2
1 changed files with 5 additions and 1 deletions

View File

@ -335,7 +335,11 @@ func (b *restBackend) List(ctx context.Context, t restic.FileType, fn func(resti
b.sem.ReleaseToken()
if err != nil {
return errors.Wrap(err, "Get")
return errors.Wrap(err, "List")
}
if resp.StatusCode != 200 {
return errors.Errorf("List failed, server response: %v (%v)", resp.Status, resp.StatusCode)
}
if resp.Header.Get("Content-Type") == contentTypeV2 {