commit | f3ec83cda6dfa8a33730f095425f3603a0463086 | [log] [tgz] |
---|---|---|
author | Sundar Ramamoorthy <sramamoorthy73@users.noreply.github.com> | Tue Aug 15 18:20:58 2017 -0700 |
committer | GitHub <noreply@github.com> | Tue Aug 15 18:20:58 2017 -0700 |
tree | 599379102d84f84140d43e10e705ec9e38b53d0c | |
parent | 4d28170d465732f894b29ec6367f4f1e63931dc5 [diff] | |
parent | 15b5e92ac5c21d7395616fe91c923195386ade54 [diff] |
Merge pull request #12 from 30x/bundle_download_race Release branch: fix bundle download race bug
diff --git a/bundle.go b/bundle.go index 622c8ed..27511b7 100644 --- a/bundle.go +++ b/bundle.go
@@ -321,10 +321,10 @@ if _, ok := err.(*timeoutError); ok { continue } - go func() { - req.backoffFunc() - w.bm.enqueueRequest(req) - }() + go func(r *DownloadRequest, bm *bundleManager) { + r.backoffFunc() + bm.enqueueRequest(r) + }(req, w.bm) } } log.Debugf("bundle downloader %d stopped", w.id)