les: fix misuse of WaitGroup (#15365)

release/1.7
Evgeny Danilenko 7 years ago committed by Felix Lange
parent 9619a61024
commit 0914d4e0d2
  1. 6
      les/fetcher.go

@ -117,16 +117,16 @@ func newLightFetcher(pm *ProtocolManager) *lightFetcher {
maxConfirmedTd: big.NewInt(0),
}
pm.peers.notify(f)
f.pm.wg.Add(1)
go f.syncLoop()
return f
}
// syncLoop is the main event loop of the light fetcher
func (f *lightFetcher) syncLoop() {
f.pm.wg.Add(1)
defer f.pm.wg.Done()
requesting := false
defer f.pm.wg.Done()
for {
select {
case <-f.pm.quitSync:

Loading…
Cancel
Save