From a53457e8c1a600e4ce483d566cfe1533d3b480b2 Mon Sep 17 00:00:00 2001 From: orignal Date: Wed, 29 Oct 2014 16:08:01 -0400 Subject: [PATCH] delete SSU V6 address --- RouterInfo.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/RouterInfo.cpp b/RouterInfo.cpp index ee20aed6..adf5c385 100644 --- a/RouterInfo.cpp +++ b/RouterInfo.cpp @@ -578,6 +578,7 @@ namespace data { if (IsV6 ()) { + // NTCP m_SupportedTransports &= ~eNTCPV6; for (size_t i = 0; i < m_Addresses.size (); i++) { @@ -588,6 +589,18 @@ namespace data break; } } + + // SSU + m_SupportedTransports &= ~eSSUV6; + for (size_t i = 0; i < m_Addresses.size (); i++) + { + if (m_Addresses[i].transportStyle == i2p::data::RouterInfo::eTransportSSU && + m_Addresses[i].host.is_v6 ()) + { + m_Addresses.erase (m_Addresses.begin () + i); + break; + } + } } }