p2p/discover: fix a race where table loop would self-lookup before returning from constructor

This commit is contained in:
Martin Holst Swende
2019-05-13 11:25:54 +02:00
parent abeba0a1de
commit 95263914fc
3 changed files with 2 additions and 1 deletions

View File

@ -42,6 +42,7 @@ func init() {
func newTestTable(t transport) (*Table, *enode.DB) {
db, _ := enode.OpenDB("")
tab, _ := newTable(t, db, nil, log.Root())
go tab.loop()
return tab, db
}