From edfce44d35938c2bc6937498260dbcdf39d3bb66 Mon Sep 17 00:00:00 2001 From: Reed Morrison Date: Mon, 19 Dec 2022 13:16:46 -0800 Subject: [PATCH] refactor: remove unused UTP Socket code. (#4409) --- libtransmission/peer-socket.cc | 31 ------------------------------- libtransmission/peer-socket.h | 6 ------ 2 files changed, 37 deletions(-) diff --git a/libtransmission/peer-socket.cc b/libtransmission/peer-socket.cc index 6bd867504..1146e307e 100644 --- a/libtransmission/peer-socket.cc +++ b/libtransmission/peer-socket.cc @@ -129,34 +129,3 @@ size_t tr_peer_socket::try_read(Buffer& buf, size_t max, tr_error** error) const return {}; } - -tr_peer_socket tr_netOpenPeerUTPSocket( - tr_session* session, - tr_address const& addr, - tr_port port, - bool /*client_is_seed*/, - void* userdata) -{ - auto ret = tr_peer_socket{}; - - if (session->utp_context != nullptr && addr.is_valid_for_peers(port)) - { - auto const [ss, sslen] = addr.to_sockaddr(port); - - if (auto* const sock = utp_create_socket(session->utp_context); sock != nullptr) - { - utp_set_userdata(sock, userdata); - - if (utp_connect(sock, reinterpret_cast(&ss), sslen) != -1) - { - ret = tr_peer_socket{ addr, port, sock }; - } - else - { - utp_close(sock); - } - } - } - - return ret; -} diff --git a/libtransmission/peer-socket.h b/libtransmission/peer-socket.h index 9b4715c4b..e91b27aa0 100644 --- a/libtransmission/peer-socket.h +++ b/libtransmission/peer-socket.h @@ -139,9 +139,3 @@ private: }; tr_peer_socket tr_netOpenPeerSocket(tr_session* session, tr_address const& addr, tr_port port, bool client_is_seed); -tr_peer_socket tr_netOpenPeerUTPSocket( - tr_session* session, - tr_address const& addr, - tr_port port, - bool client_is_seed, - void* userdata);