aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJon Atack <jon@atack.com>2023-02-15 13:47:14 -0800
committerJon Atack <jon@atack.com>2023-02-15 14:41:58 -0800
commit0e015146bd98831290b2b141914e3f93baf5bf8f (patch)
treedf14393d27e6bd452990f6a188cf24b753097048
parent5ecd14a31cad496e58fbc4aca9af0e9a001689d5 (diff)
downloadbitcoin-0e015146bd98831290b2b141914e3f93baf5bf8f.tar.xz
net: remove orphaned CSubNet::SanityCheck()
CSubNet::SanityCheck() was added in #20140, and not removed in #22570 when it became orphaned code.
-rw-r--r--src/netaddress.cpp23
-rw-r--r--src/netaddress.h2
2 files changed, 0 insertions, 25 deletions
diff --git a/src/netaddress.cpp b/src/netaddress.cpp
index 782b692d30..7672eb66a0 100644
--- a/src/netaddress.cpp
+++ b/src/netaddress.cpp
@@ -1106,29 +1106,6 @@ bool CSubNet::IsValid() const
return valid;
}
-bool CSubNet::SanityCheck() const
-{
- switch (network.m_net) {
- case NET_IPV4:
- case NET_IPV6:
- break;
- case NET_ONION:
- case NET_I2P:
- case NET_CJDNS:
- return true;
- case NET_INTERNAL:
- case NET_UNROUTABLE:
- case NET_MAX:
- return false;
- }
-
- for (size_t x = 0; x < network.m_addr.size(); ++x) {
- if (network.m_addr[x] & ~netmask[x]) return false;
- }
-
- return true;
-}
-
bool operator==(const CSubNet& a, const CSubNet& b)
{
return a.valid == b.valid && a.network == b.network && !memcmp(a.netmask, b.netmask, 16);
diff --git a/src/netaddress.h b/src/netaddress.h
index 7f782674d3..c4e521fe4b 100644
--- a/src/netaddress.h
+++ b/src/netaddress.h
@@ -476,8 +476,6 @@ protected:
/// Is this value valid? (only used to signal parse errors)
bool valid;
- bool SanityCheck() const;
-
public:
/**
* Construct an invalid subnet (empty, `Match()` always returns false).