removed repeated code and minor code refactor
This commit is contained in:
parent
1efe05c96e
commit
3e582100d0
|
@ -84,7 +84,7 @@ public:
|
||||||
executor_type get_executor() { return m_sock.get_executor(); }
|
executor_type get_executor() { return m_sock.get_executor(); }
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
void set_host_name(std::string name)
|
void set_host_name(std::string const& name)
|
||||||
{
|
{
|
||||||
aux::openssl_set_tlsext_hostname(m_sock.native_handle(), name.c_str());
|
aux::openssl_set_tlsext_hostname(m_sock.native_handle(), name.c_str());
|
||||||
}
|
}
|
||||||
|
|
|
@ -327,12 +327,6 @@ namespace libtorrent {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ec && ec != boost::asio::error::eof)
|
|
||||||
{
|
|
||||||
fail(ec);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
received_bytes(static_cast<int>(data.size()) + parser.body_start());
|
received_bytes(static_cast<int>(data.size()) + parser.body_start());
|
||||||
|
|
||||||
// handle tracker response
|
// handle tracker response
|
||||||
|
|
|
@ -357,7 +357,7 @@ namespace aux {
|
||||||
auto* ses = reinterpret_cast<session_impl*>(arg);
|
auto* ses = reinterpret_cast<session_impl*>(arg);
|
||||||
const char* servername = SSL_get_servername(s, TLSEXT_NAMETYPE_host_name);
|
const char* servername = SSL_get_servername(s, TLSEXT_NAMETYPE_host_name);
|
||||||
|
|
||||||
if (!servername || strlen(servername) < 40)
|
if (!servername || std::strlen(servername) < 40)
|
||||||
return SSL_TLSEXT_ERR_ALERT_FATAL;
|
return SSL_TLSEXT_ERR_ALERT_FATAL;
|
||||||
|
|
||||||
sha1_hash info_hash;
|
sha1_hash info_hash;
|
||||||
|
@ -7143,7 +7143,7 @@ namespace aux {
|
||||||
}
|
}
|
||||||
|
|
||||||
void tracker_logger::tracker_request_error(tracker_request const&
|
void tracker_logger::tracker_request_error(tracker_request const&
|
||||||
, error_code const& ec, const std::string& str
|
, error_code const& ec, std::string const& str
|
||||||
, seconds32 const retry_interval)
|
, seconds32 const retry_interval)
|
||||||
{
|
{
|
||||||
TORRENT_UNUSED(retry_interval);
|
TORRENT_UNUSED(retry_interval);
|
||||||
|
|
|
@ -292,9 +292,9 @@ namespace libtorrent {
|
||||||
}
|
}
|
||||||
|
|
||||||
// we need to post the error to avoid deadlock
|
// we need to post the error to avoid deadlock
|
||||||
if (std::shared_ptr<request_callback> r = c.lock())
|
if (auto r = c.lock())
|
||||||
ios.post(std::bind(&request_callback::tracker_request_error, r, std::move(req)
|
ios.post(std::bind(&request_callback::tracker_request_error, r, std::move(req)
|
||||||
, error_code(errors::unsupported_url_protocol)
|
, errors::unsupported_url_protocol
|
||||||
, "", seconds32(0)));
|
, "", seconds32(0)));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue