Skip to content

Commit e3711ef

Browse files
committed
fixup
1 parent 7fa508b commit e3711ef

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

tailnet/conn.go

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -268,10 +268,14 @@ func NewConn(options *Options) (conn *Conn, err error) {
268268
nodeUp.setAddresses(options.Addresses)
269269
nodeUp.setBlockEndpoints(options.BlockEndpoints)
270270
wireguardEngine.SetStatusCallback(nodeUp.setStatus)
271-
wireguardEngine.SetNetInfoCallback(nodeUp.setNetInfo)
272271
magicConn.SetDERPForcedWebsocketCallback(nodeUp.setDERPForcedWebsocket)
273-
if options.TelemetrySink != nil {
274-
magicConn.SetNetInfoCallback(telemetryStore.setNetInfo)
272+
if telemetryStore != nil {
273+
wireguardEngine.SetNetInfoCallback(func(ni *tailcfg.NetInfo) {
274+
nodeUp.setNetInfo(ni)
275+
telemetryStore.setNetInfo(ni)
276+
})
277+
} else {
278+
wireguardEngine.SetNetInfoCallback(nodeUp.setNetInfo)
275279
}
276280

277281
server := &Conn{

0 commit comments

Comments
 (0)