mirror of
https://github.com/ipfs/kubo.git
synced 2026-02-24 11:57:44 +08:00
response: pass close error in decode
This commit was moved from ipfs/go-ipfs-http-client@4a87232eca
This commit is contained in:
parent
ad844e3d0b
commit
19d91fbb25
@ -61,12 +61,17 @@ func (r *Response) Cancel() error {
|
||||
|
||||
// Decode reads request body and decodes it as json
|
||||
func (r *Response) decode(dec interface{}) error {
|
||||
defer r.Close()
|
||||
if r.Error != nil {
|
||||
return r.Error
|
||||
}
|
||||
|
||||
return json.NewDecoder(r.Output).Decode(dec)
|
||||
err := json.NewDecoder(r.Output).Decode(dec)
|
||||
err2 := r.Close()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
return err2
|
||||
}
|
||||
|
||||
type Error struct {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user