little fix that sometimes causes crash
Lorenzo Landolfi lorenzo.landolfi97@gmail.com
Mon, 06 Jul 2015 21:25:18 +0200
1 files changed,
2 insertions(+),
1 deletions(-)
jump to
M
methods.go
→
methods.go
@@ -132,9 +132,10 @@ // MakeRequest makes a request to a specific endpoint with our token.
// All requests are POSTs because Telegram doesn't care, and it's easier. func (bot *BotAPI) MakeRequest(endpoint string, params url.Values) (APIResponse, error) { resp, err := http.PostForm("https://api.telegram.org/bot"+bot.Token+"/"+endpoint, params) - defer resp.Body.Close() if err != nil { return APIResponse{}, err + } else { + defer resp.Body.Close() } bytes, err := ioutil.ReadAll(resp.Body)