net: take CJDNS into account in CNetAddr::GetReachabilityFrom()

This way `GetLocal()` will pick our CJDNS address for a CJDNS peer.
This commit is contained in:
Vasil Dimov committed 2021-11-03 14:58:52 +01:00
1 parent 9b43b3b257
commit c2d751abba
1 file changed
+5
+5
View File
@@ -892,6 +892,11 @@ int CNetAddr::GetReachabilityFrom(const CNetAddr *paddrPartner) const
case NET_I2P: return REACH_PRIVATE;
default: return REACH_DEFAULT;
}
case NET_CJDNS:
switch (ourNet) {
case NET_CJDNS: return REACH_PRIVATE;
default: return REACH_DEFAULT;
}
case NET_TEREDO:
switch(ourNet) {
default: return REACH_DEFAULT;