diff --git a/url_checker.go b/url_checker.go index 7c4c6dc..3f618ca 100644 --- a/url_checker.go +++ b/url_checker.go @@ -15,7 +15,12 @@ func newURLChecker(timeout time.Duration) urlChecker { } func (c urlChecker) Check(s string) error { - _, err := c.client.Get(s) + res, err := c.client.Get(s) + + if err != nil && res != nil { + defer res.Body.Close() + } + return err }