diff --git a/lfs/client.go b/lfs/client.go index 0fc6407d..7a5a1266 100644 --- a/lfs/client.go +++ b/lfs/client.go @@ -341,8 +341,11 @@ func UploadObject(o *objectResource, cb CopyCallback) *WrappedError { req.ContentLength = int64(len(by)) req.Body = ioutil.NopCloser(bytes.NewReader(by)) res, wErr = doHttpRequest(req, creds) - LogTransfer("lfs.data.verify", res) + if wErr != nil { + return wErr + } + LogTransfer("lfs.data.verify", res) io.Copy(ioutil.Discard, res.Body) res.Body.Close()