mirror of
https://github.com/tailscale/tailscale.git
synced 2024-11-29 04:55:31 +00:00
wgengine/netstack: remove unnecessary map in UpdateNetstackIPs
Updates #cleanup Signed-off-by: Maisem Ali <maisem@tailscale.com>
This commit is contained in:
parent
d601c81c51
commit
eaf8aa63fc
@ -347,17 +347,15 @@ func (ns *Impl) UpdateNetstackIPs(nm *netmap.NetworkMap) {
|
||||
}
|
||||
newIPs := make(map[netip.Prefix]bool)
|
||||
|
||||
isAddr := map[netip.Prefix]bool{}
|
||||
if selfNode.Valid() {
|
||||
for i := range selfNode.Addresses().LenIter() {
|
||||
ipp := selfNode.Addresses().At(i)
|
||||
isAddr[ipp] = true
|
||||
newIPs[ipp] = true
|
||||
}
|
||||
for i := range selfNode.AllowedIPs().LenIter() {
|
||||
ipp := selfNode.AllowedIPs().At(i)
|
||||
if !isAddr[ipp] && ns.ProcessSubnets {
|
||||
newIPs[ipPrefixToAddressWithPrefix(ipp)] = true
|
||||
if ns.ProcessSubnets {
|
||||
for i := range selfNode.AllowedIPs().LenIter() {
|
||||
ipp := selfNode.AllowedIPs().At(i)
|
||||
newIPs[ipp] = true
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user