fix: use DiscoPing (partially reverts #11306) (#11744)

This commit is contained in:
Spike Curtis
2024-01-22 12:40:21 +00:00
committed by GitHub
parent 3d85cdfa11
commit 7ffd99cfe2
+1 -1
View File
@@ -376,7 +376,7 @@ func (c *Conn) Status() *ipnstate.Status {
func (c *Conn) Ping(ctx context.Context, ip netip.Addr) (time.Duration, bool, *ipnstate.PingResult, error) {
errCh := make(chan error, 1)
prChan := make(chan *ipnstate.PingResult, 1)
go c.wireguardEngine.Ping(ip, tailcfg.PingTSMP, func(pr *ipnstate.PingResult) {
go c.wireguardEngine.Ping(ip, tailcfg.PingDisco, func(pr *ipnstate.PingResult) {
if pr.Err != "" {
errCh <- xerrors.New(pr.Err)
return