fix(p2p/discover): wait for bootstrap to be done

This commit is contained in:
jsvisa 2025-10-11 21:23:48 +08:00
parent 659342a523
commit 965c141d2d

View file

@ -575,6 +575,13 @@ func startLocalhostV4(t *testing.T, cfg Config) *UDPv4 {
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
} }
// Wait for bootstrap to complete.
select {
case <-udp.tab.initDone:
case <-time.After(5 * time.Second):
t.Fatalf("timed out waiting for table initialization")
}
return udp return udp
} }