[ssu2] close socket if it was opened on OpenSocket

Signed-off-by: R4SAS <r4sas@i2pmail.org>
This commit is contained in:
R4SAS 2023-02-11 06:29:37 +00:00
parent 97b7ea0da5
commit 3c65012a63
No known key found for this signature in database
GPG key ID: 66F6C87B98EBCFE2

View file

@ -212,6 +212,8 @@ namespace transport
boost::asio::ip::udp::socket& socket = localEndpoint.address ().is_v6 () ? m_SocketV6 : m_SocketV4;
try
{
if (socket.is_open ())
socket.close ();
socket.open (localEndpoint.protocol ());
if (localEndpoint.address ().is_v6 ())
socket.set_option (boost::asio::ip::v6_only (true));