diff --git a/nano/node/transport/tcp.cpp b/nano/node/transport/tcp.cpp index 6951751b8..279180676 100644 --- a/nano/node/transport/tcp.cpp +++ b/nano/node/transport/tcp.cpp @@ -20,11 +20,6 @@ nano::transport::channel_tcp::~channel_tcp () { socket_l->close (); } - // Remove response server - if (auto response_server_l = response_server.lock ()) - { - response_server_l->stop (); - } } } diff --git a/nano/node/transport/tcp.hpp b/nano/node/transport/tcp.hpp index 8fde8f2a8..e3ed8cb0a 100644 --- a/nano/node/transport/tcp.hpp +++ b/nano/node/transport/tcp.hpp @@ -44,7 +44,6 @@ namespace transport return &node == &other_a.node && socket.lock () == other_a.socket.lock (); } std::weak_ptr socket; - std::weak_ptr response_server; /* Mark for temporary channels. Usually remote ports of these channels are ephemeral and received from incoming connections to server. If remote part has open listening port, temporary channel will be replaced with direct connection to listening port soon. But if other side is behing NAT or firewall this connection can be pemanent. */ std::atomic temporary{ false };