commit | df73e837ff56868ecc1a42bcd665b66c7613cebe | [log] [tgz] |
---|---|---|
author | Andrew Gerrand <nf@wh3rd.net> | Thu Aug 29 17:26:52 2013 -0700 |
committer | Andrew Gerrand <nf@wh3rd.net> | Thu Aug 29 17:26:52 2013 -0700 |
tree | 82b70cb71bddbabc67faae9d90d2289271f70a38 | |
parent | 61c957aaf8834dc98ff61c885b97b30540195da8 [diff] | |
parent | 38eed8b4ba4e4f9180f6351cab66d29d57f18254 [diff] |
Merge pull request #13 from ukai/fix_http Close body even if it got error http status.
diff --git a/http.go b/http.go index e1fde7f..b131ed9 100644 --- a/http.go +++ b/http.go
@@ -174,10 +174,10 @@ if err != nil { return err } + defer res.Body.Close() if res.StatusCode != http.StatusOK { return fmt.Errorf("server returned: %v", res.Status) } - defer res.Body.Close() // TODO: avoid this garbage. b, err := ioutil.ReadAll(res.Body) if err != nil {