From 4e15f2383b190995002b94ed900c4d3b92413e15 Mon Sep 17 00:00:00 2001 From: Pavel Sorokin Date: Tue, 12 Dec 2017 22:18:01 +0800 Subject: [PATCH] Fix default_provider error handling --- providers/provider_default.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/providers/provider_default.go b/providers/provider_default.go index 743696d9..5713530d 100644 --- a/providers/provider_default.go +++ b/providers/provider_default.go @@ -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