From 8bab4f60ef833d1718293c2c559e00d0cc5afc09 Mon Sep 17 00:00:00 2001 From: orignal Date: Sun, 28 Feb 2021 09:04:34 -0500 Subject: [PATCH] open socket before bing --- libi2pd_client/I2PTunnel.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libi2pd_client/I2PTunnel.cpp b/libi2pd_client/I2PTunnel.cpp index 4cf1031d..b15b47b0 100644 --- a/libi2pd_client/I2PTunnel.cpp +++ b/libi2pd_client/I2PTunnel.cpp @@ -111,6 +111,10 @@ namespace client { if (m_Socket) { + if (m_RemoteEndpoint.address().is_v6 ()) + m_Socket->open (boost::asio::ip::tcp::v6 ()); + else + m_Socket->open (boost::asio::ip::tcp::v4 ()); boost::system::error_code ec; m_Socket->bind (boost::asio::ip::tcp::endpoint (localAddress, 0), ec); if (ec)