Unverified Commit 79a57d49 authored by rjl493456442's avatar rjl493456442 Committed by GitHub

eth/downloader: fix error aggregator (#27217)

parent ffda2c64
...@@ -663,8 +663,11 @@ func (d *Downloader) spawnSync(fetchers []func() error) error { ...@@ -663,8 +663,11 @@ func (d *Downloader) spawnSync(fetchers []func() error) error {
// it has processed the queue. // it has processed the queue.
d.queue.Close() d.queue.Close()
} }
if err = <-errc; err != nil && err != errCanceled { if got := <-errc; got != nil {
break err = got
if got != errCanceled {
break // receive a meaningful error, bubble it up
}
} }
} }
d.queue.Close() d.queue.Close()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment