diff --git a/RouterInfo.cpp b/RouterInfo.cpp index b570d6c2..fe236816 100644 --- a/RouterInfo.cpp +++ b/RouterInfo.cpp @@ -256,7 +256,10 @@ namespace data } if (isValidAddress) { - addresses->push_back(std::make_shared
(address)); + if (supportedTransports & eNTCPV6) // ipv6 NTCP ? + addresses->push_front(std::make_shared
(address)); // ipv6 has priority over ipv4 + else + addresses->push_back(std::make_shared
(address)); m_SupportedTransports |= supportedTransports; } }