mirror of
https://github.com/yggdrasil-network/yggdrasil-go.git
synced 2025-04-28 14:15:06 +03:00
parent
e09ca6a089
commit
48bf0ce210
1 changed files with 5 additions and 7 deletions
|
@ -485,14 +485,12 @@ func (c *Core) RemovePeer(addr string, sintf string) error {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
c.peers.Act(nil, func() {
|
ports := c.peers.ports.Load().(map[switchPort]*peer)
|
||||||
ports := c.peers.ports
|
for p, peer := range ports {
|
||||||
for _, peer := range ports {
|
if addr == peer.intf.name {
|
||||||
if addr == peer.intf.name() {
|
c.peers.removePeer(p)
|
||||||
c.peers._removePeer(peer)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
})
|
}
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue