From 9ff88f0b35a1b59fd177f14ded40eec232db0f28 Mon Sep 17 00:00:00 2001 From: cat2neat Date: Sun, 20 Nov 2016 05:16:52 +0000 Subject: [PATCH] Fix http body may not be closed --- logs/jianliao.go | 2 +- logs/slack.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/logs/jianliao.go b/logs/jianliao.go index 3755118d..16773c93 100644 --- a/logs/jianliao.go +++ b/logs/jianliao.go @@ -56,10 +56,10 @@ func (s *JLWriter) WriteMsg(when time.Time, msg string, level int) error { if err != nil { return err } + defer resp.Body.Close() if resp.StatusCode != http.StatusOK { return fmt.Errorf("Post webhook failed %s %d", resp.Status, resp.StatusCode) } - resp.Body.Close() return nil } diff --git a/logs/slack.go b/logs/slack.go index eddedd5d..90f009cb 100644 --- a/logs/slack.go +++ b/logs/slack.go @@ -44,10 +44,10 @@ func (s *SLACKWriter) WriteMsg(when time.Time, msg string, level int) error { if err != nil { return err } + defer resp.Body.Close() if resp.StatusCode != http.StatusOK { return fmt.Errorf("Post webhook failed %s %d", resp.Status, resp.StatusCode) } - resp.Body.Close() return nil }