File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -268,10 +268,14 @@ func NewConn(options *Options) (conn *Conn, err error) {
268
268
nodeUp .setAddresses (options .Addresses )
269
269
nodeUp .setBlockEndpoints (options .BlockEndpoints )
270
270
wireguardEngine .SetStatusCallback (nodeUp .setStatus )
271
- wireguardEngine .SetNetInfoCallback (nodeUp .setNetInfo )
272
271
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 )
275
279
}
276
280
277
281
server := & Conn {
You can’t perform that action at this time.
0 commit comments