diff options
Diffstat (limited to 'api/post.go')
-rw-r--r-- | api/post.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/api/post.go b/api/post.go index 875f30ba5..831591784 100644 --- a/api/post.go +++ b/api/post.go @@ -8,6 +8,7 @@ import ( "fmt" "html/template" "io" + "io/ioutil" "net/http" "net/url" "path/filepath" @@ -428,6 +429,10 @@ func handleWebhookEvents(c *Context, post *model.Post, team *model.Team, channel if resp, err := client.Do(req); err != nil { l4g.Error(utils.T("api.post.handle_webhook_events_and_forget.event_post.error"), err.Error()) } else { + defer func() { + ioutil.ReadAll(resp.Body) + resp.Body.Close() + }() respProps := model.MapFromJson(resp.Body) // copy the context and create a mock session for posting the message |