diff --git a/http/download.go b/http/download.go index c9db4575..4530b2c2 100644 --- a/http/download.go +++ b/http/download.go @@ -145,6 +145,7 @@ func (downloader *downloaderImpl) handleTask(task *downloadTask) { task.result <- fmt.Errorf("%s: %s", task.url, err) return } + req.Close = true proxyURL, _ := downloader.client.Transport.(*http.Transport).Proxy(req) if proxyURL == nil && (req.URL.Scheme == "http" || req.URL.Scheme == "https") {