aboutsummaryrefslogtreecommitdiff
path: root/src/netaddress.cpp
diff options
context:
space:
mode:
authorJon Atack <jon@atack.com>2021-05-24 18:00:08 +0200
committerJon Atack <jon@atack.com>2021-05-27 22:54:39 +0200
commitf8e94002fcfdc7890d38c23488b1f3a662e97bc4 (patch)
tree5b4cf0d94b5117f8ac7eeaa5c61edab1527b4962 /src/netaddress.cpp
parent0f1c58ae87d6a3fe81816500e7b8275420d151d0 (diff)
downloadbitcoin-f8e94002fcfdc7890d38c23488b1f3a662e97bc4.tar.xz
p2p: remove torv2/ADDR_TORV2_SIZE from SetTor()
Diffstat (limited to 'src/netaddress.cpp')
-rw-r--r--src/netaddress.cpp8
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;
}