From 284fb5458e0250916781ffa29821f97c87b5c53f Mon Sep 17 00:00:00 2001 From: orignal Date: Sat, 17 Jan 2015 08:22:43 -0500 Subject: [PATCH] fixed resolve bug --- Transports.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Transports.cpp b/Transports.cpp index 63eca69d..4cb20eef 100644 --- a/Transports.cpp +++ b/Transports.cpp @@ -1,5 +1,4 @@ #include -#include #include "Log.h" #include "CryptoConst.h" #include "RouterContext.h" @@ -182,7 +181,7 @@ namespace transport void Transports::SendMessage (const i2p::data::IdentHash& ident, i2p::I2NPMessage * msg) { - m_Service.post (boost::bind (&Transports::PostMessage, this, ident, msg)); + m_Service.post (std::bind (&Transports::PostMessage, this, ident, msg)); } void Transports::PostMessage (const i2p::data::IdentHash& ident, i2p::I2NPMessage * msg) @@ -290,7 +289,7 @@ namespace transport void Transports::NTCPResolve (const std::string& addr, const i2p::data::IdentHash& ident) { auto resolver = std::make_shared(m_Service); - resolver->async_resolve (boost::asio::ip::tcp::resolver::query (addr), + resolver->async_resolve (boost::asio::ip::tcp::resolver::query (addr, ""), std::bind (&Transports::HandleNTCPResolve, this, std::placeholders::_1, std::placeholders::_2, ident, resolver)); } @@ -323,7 +322,7 @@ namespace transport void Transports::CloseSession (std::shared_ptr router) { if (!router) return; - m_Service.post (boost::bind (&Transports::PostCloseSession, this, router)); + m_Service.post (std::bind (&Transports::PostCloseSession, this, router)); } void Transports::PostCloseSession (std::shared_ptr router)