From 4c513505170f60c8552c67231d14f99148a0e07a Mon Sep 17 00:00:00 2001 From: Szymon Sobik Date: Fri, 19 Jun 2015 12:36:28 +0200 Subject: [PATCH] fix EOF during mirror update see http://stackoverflow.com/a/19006050 --- http/download.go | 1 + 1 file changed, 1 insertion(+) 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") {