Check if Cjdns address is valid

This commit is contained in:
Lucas Ontivero
2020-12-10 14:26:58 -03:00
parent b76abae387
commit f7264fff0a
2 changed files with 15 additions and 0 deletions

View File

@@ -437,6 +437,11 @@ bool CNetAddr::IsValid() const
return false;
}
// CJDNS addresses always start with 0xfc
if (IsCJDNS() && (m_addr[0] != 0xFC)) {
return false;
}
// documentation IPv6 address
if (IsRFC3849())
return false;