Fix default_provider error handling

This commit is contained in:
Pavel Sorokin 2017-12-12 22:18:01 +08:00
parent 1da03cbfc3
commit 4e15f2383b
1 changed files with 3 additions and 3 deletions

View File

@ -40,13 +40,13 @@ func (p *ProviderData) Redeem(redirectURL, code string) (s *SessionState, err er
var resp *http.Response
resp, c_err := http.DefaultClient.Do(req)
if c_err != nil {
return
}
var body []byte
body, b_err := ioutil.ReadAll(resp.Body)
resp.Body.Close()
if b_err != nil {
return
}
if c_err != nil {
log.Printf("headers from failed redemption are %s", resp.Header)
log.Printf("body from failed redemption is %s", body)
return nil, c_err