Browse Source

connect through introducer in v4 thread

pull/307/head
orignal 9 years ago
parent
commit
2b8e662f81
  1. 4
      SSU.cpp

4
SSU.cpp

@ -278,7 +278,7 @@ namespace transport
{ {
if (router->UsesIntroducer ()) if (router->UsesIntroducer ())
{ {
CreateSessionThroughIntroducer (router, peerTest); m_Service.post (std::bind (&SSUServer::CreateSessionThroughIntroducer, this, router, peerTest)); // always V4 thread
return; return;
} }
auto address = router->GetSSUAddress (!context.SupportsV6 ()); auto address = router->GetSSUAddress (!context.SupportsV6 ());
@ -321,7 +321,7 @@ namespace transport
{ {
if (router && router->UsesIntroducer ()) if (router && router->UsesIntroducer ())
{ {
auto address = router->GetSSUAddress (!context.SupportsV6 ()); auto address = router->GetSSUAddress (true); // v4 only for now
if (address) if (address)
{ {
boost::asio::ip::udp::endpoint remoteEndpoint (address->host, address->port); boost::asio::ip::udp::endpoint remoteEndpoint (address->host, address->port);

Loading…
Cancel
Save