mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2025-04-16 03:56:54 +02:00
Do not unite() peers across different IP scopes as this would pretty much never work.
This commit is contained in:
parent
8c5ec54711
commit
a1005ca858
1 changed files with 3 additions and 0 deletions
|
@ -296,6 +296,9 @@ bool Switch::unite(const Address &p1,const Address &p2,bool force)
|
|||
if (!(cg.first))
|
||||
return false;
|
||||
|
||||
if (cg.first.ipScope() != cg.second.ipScope())
|
||||
return false;
|
||||
|
||||
// Addresses are sorted in key for last unite attempt map for order
|
||||
// invariant lookup: (p1,p2) == (p2,p1)
|
||||
Array<Address,2> uniteKey;
|
||||
|
|
Loading…
Add table
Reference in a new issue