From 1d2f0c4806bbf5c659fcfb6cd95b362584fdc989 Mon Sep 17 00:00:00 2001 From: Jesper Wrang Date: Mon, 11 Sep 2017 09:36:38 +0200 Subject: [PATCH] More error checking --- server.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/server.go b/server.go index ed2275c..e39b4dc 100644 --- a/server.go +++ b/server.go @@ -179,7 +179,11 @@ func getAPIToken() (string, error) { return "", errors.New("Coulnd't get API token from Reddit") } defer resp.Body.Close() - body, _ := ioutil.ReadAll(resp.Body) + body, err := ioutil.ReadAll(resp.Body) + if err != nil { + return "", errors.New("Coulnd't get API token from Reddit, timeout error") + } + var r tokenResponse json.Unmarshal(body, &r) return r.AccessToken, nil