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 }