@ -417,16 +417,9 @@ func (b *LocalBackend) populatePeerStatusLocked(sb *ipnstate.StatusBuilder) {
if p . LastSeen != nil {
if p . LastSeen != nil {
lastSeen = * p . LastSeen
lastSeen = * p . LastSeen
}
}
var tailAddr4 string
var tailscaleIPs = make ( [ ] netaddr . IP , 0 , len ( p . Addresses ) )
var tailscaleIPs = make ( [ ] netaddr . IP , 0 , len ( p . Addresses ) )
for _ , addr := range p . Addresses {
for _ , addr := range p . Addresses {
if addr . IsSingleIP ( ) && tsaddr . IsTailscaleIP ( addr . IP ( ) ) {
if addr . IsSingleIP ( ) && tsaddr . IsTailscaleIP ( addr . IP ( ) ) {
if addr . IP ( ) . Is4 ( ) && tailAddr4 == "" {
// The peer struct previously only allowed a single
// Tailscale IP address. For compatibility for a few releases starting
// with 1.8, keep it pulled out as IPv4-only for a bit.
tailAddr4 = addr . IP ( ) . String ( )
}
tailscaleIPs = append ( tailscaleIPs , addr . IP ( ) )
tailscaleIPs = append ( tailscaleIPs , addr . IP ( ) )
}
}
}
}
@ -437,7 +430,6 @@ func (b *LocalBackend) populatePeerStatusLocked(sb *ipnstate.StatusBuilder) {
InNetworkMap : true ,
InNetworkMap : true ,
ID : p . StableID ,
ID : p . StableID ,
UserID : p . User ,
UserID : p . User ,
TailAddrDeprecated : tailAddr4 ,
TailscaleIPs : tailscaleIPs ,
TailscaleIPs : tailscaleIPs ,
HostName : p . Hostinfo . Hostname ,
HostName : p . Hostinfo . Hostname ,
DNSName : p . Name ,
DNSName : p . Name ,