We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f25df3c commit 4a8e848Copy full SHA for 4a8e848
gold/link/peer.go
@@ -92,15 +92,17 @@ func (m *Me) AddPeer(cfg *PeerConfig) (l *Link) {
92
}
93
94
_, cidr, err := net.ParseCIDR(ipnet)
95
- if err == nil {
96
- l.allowedips = append(l.allowedips, cidr)
97
- l.me.router.SetItem(cidr, l)
98
- l.me.connmapmu.Lock()
99
- l.me.connections[cfg.PeerIP] = l
100
- l.me.connmapmu.Unlock()
101
- } else {
+ if err != nil {
102
panic(err)
103
+ l.allowedips = append(l.allowedips, cidr)
+ if noroute {
+ continue
+ }
+ l.me.router.SetItem(cidr, l)
+ l.me.connmapmu.Lock()
104
+ l.me.connections[cfg.PeerIP] = l
105
+ l.me.connmapmu.Unlock()
106
107
108
logrus.Infoln("[peer] add peer:", cfg.PeerIP, "allow:", cfg.AllowedIPs)
0 commit comments