mirror of
https://github.com/ZeroTier/ZeroTierOne
synced 2025-08-22 14:23:59 -07:00
Only allow new overwrite if not bonded
This commit is contained in:
parent
78dc21fcce
commit
aa1f260bc1
1 changed files with 1 additions and 1 deletions
|
@ -111,7 +111,7 @@ void Peer::received(
|
||||||
}
|
}
|
||||||
// If same address on same interface then don't learn unless existing path isn't alive (prevents learning loop)
|
// If same address on same interface then don't learn unless existing path isn't alive (prevents learning loop)
|
||||||
if (_paths[i].p->address().ipsEqual(path->address()) && _paths[i].p->localSocket() == path->localSocket()) {
|
if (_paths[i].p->address().ipsEqual(path->address()) && _paths[i].p->localSocket() == path->localSocket()) {
|
||||||
if (_paths[i].p->alive(now)) {
|
if (_paths[i].p->alive(now) && !_bond) {
|
||||||
havePath = true;
|
havePath = true;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue