Skip to content

Commit 60e88f7

Browse files
committed
relay -> udp addr
1 parent 6214e2a commit 60e88f7

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

tailnet/conn.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -812,7 +812,7 @@ func (c *Conn) watchConnChange() {
812812
}
813813
peer := status.Peer[peers[0]]
814814
// If the connection type has changed, send a telemetry event with the latest ping stats
815-
if c.telemetryStore.changedConntype(peer.Relay) {
815+
if c.telemetryStore.changedConntype(peer.CurAddr) {
816816
c.telemetryStore.pingPeer(c)
817817
}
818818
}

tailnet/telemetry.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -102,17 +102,17 @@ func (b *TelemetryStore) pingPeer(conn *Conn) {
102102
}()
103103
}
104104

105-
func (b *TelemetryStore) changedConntype(relay string) bool {
105+
func (b *TelemetryStore) changedConntype(addr string) bool {
106106
b.mu.Lock()
107107
defer b.mu.Unlock()
108108

109-
if b.p2p && relay == "" {
109+
if b.p2p && addr != "" {
110110
return false
111-
} else if !b.p2p && relay == "" {
111+
} else if !b.p2p && addr != "" {
112112
b.p2p = true
113113
b.p2pSetupTime = time.Since(b.lastDerpTime)
114114
return true
115-
} else if b.p2p && relay != "" {
115+
} else if b.p2p && addr == "" {
116116
b.p2p = false
117117
b.lastDerpTime = time.Now()
118118
b.p2pSetupTime = 0

0 commit comments

Comments
 (0)