diff options
author | Jon Atack <jon@atack.com> | 2021-05-24 18:00:08 +0200 |
---|---|---|
committer | Jon Atack <jon@atack.com> | 2021-05-27 22:54:39 +0200 |
commit | f8e94002fcfdc7890d38c23488b1f3a662e97bc4 (patch) | |
tree | 5b4cf0d94b5117f8ac7eeaa5c61edab1527b4962 /src/netaddress.cpp | |
parent | 0f1c58ae87d6a3fe81816500e7b8275420d151d0 (diff) |
p2p: remove torv2/ADDR_TORV2_SIZE from SetTor()
Diffstat (limited to 'src/netaddress.cpp')
-rw-r--r-- | src/netaddress.cpp | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/netaddress.cpp b/src/netaddress.cpp index 352abae298..eeb88d679c 100644 --- a/src/netaddress.cpp +++ b/src/netaddress.cpp @@ -254,12 +254,7 @@ bool CNetAddr::SetTor(const std::string& addr) return false; } - switch (input.size()) { - case ADDR_TORV2_SIZE: - m_net = NET_ONION; - m_addr.assign(input.begin(), input.end()); - return true; - case torv3::TOTAL_LEN: { + if (input.size() == torv3::TOTAL_LEN) { Span<const uint8_t> input_pubkey{input.data(), ADDR_TORV3_SIZE}; Span<const uint8_t> input_checksum{input.data() + ADDR_TORV3_SIZE, torv3::CHECKSUM_LEN}; Span<const uint8_t> input_version{input.data() + ADDR_TORV3_SIZE + torv3::CHECKSUM_LEN, sizeof(torv3::VERSION)}; @@ -279,7 +274,6 @@ bool CNetAddr::SetTor(const std::string& addr) m_addr.assign(input_pubkey.begin(), input_pubkey.end()); return true; } - } return false; } |