forked from premiere/premiere-libtorrent
fixing warnings in tests code, part9 (#2758)
This commit is contained in:
parent
fe9883ea27
commit
c5d62cf1ca
|
@ -526,7 +526,7 @@ TORRENT_TEST(lazy_entry)
|
||||||
|
|
||||||
{
|
{
|
||||||
unsigned char buf[] = { 0x44, 0x91, 0x3a };
|
unsigned char buf[] = { 0x44, 0x91, 0x3a };
|
||||||
entry ent = bdecode(buf, buf + sizeof(buf));
|
entry ent = bdecode(reinterpret_cast<char*>(buf), reinterpret_cast<char*>(buf) + sizeof(buf));
|
||||||
TEST_CHECK(ent == entry());
|
TEST_CHECK(ent == entry());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -188,14 +188,7 @@ struct holder
|
||||||
holder(holder const&) = delete;
|
holder(holder const&) = delete;
|
||||||
holder& operator=(holder const&) = delete;
|
holder& operator=(holder const&) = delete;
|
||||||
holder(holder&& rhs) noexcept : m_buf(rhs.m_buf), m_size(rhs.m_size) { rhs.m_buf = nullptr; }
|
holder(holder&& rhs) noexcept : m_buf(rhs.m_buf), m_size(rhs.m_size) { rhs.m_buf = nullptr; }
|
||||||
holder& operator=(holder&& rhs) noexcept
|
holder& operator=(holder&& rhs) = delete;
|
||||||
{
|
|
||||||
if (m_buf) free_buffer(m_buf);
|
|
||||||
m_buf = rhs.m_buf;
|
|
||||||
m_size = rhs.m_size;
|
|
||||||
rhs.m_buf = nullptr;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
char* data() const { return m_buf; }
|
char* data() const { return m_buf; }
|
||||||
std::size_t size() const { return m_size; }
|
std::size_t size() const { return m_size; }
|
||||||
private:
|
private:
|
||||||
|
|
|
@ -34,7 +34,9 @@ POSSIBILITY OF SUCH DAMAGE.
|
||||||
#include "libtorrent/hasher.hpp"
|
#include "libtorrent/hasher.hpp"
|
||||||
#include "libtorrent/broadcast_socket.hpp" // for supports_ipv6()
|
#include "libtorrent/broadcast_socket.hpp" // for supports_ipv6()
|
||||||
#include "setup_transfer.hpp"
|
#include "setup_transfer.hpp"
|
||||||
|
#include "libtorrent/aux_/disable_warnings_push.hpp"
|
||||||
#include <boost/crc.hpp>
|
#include <boost/crc.hpp>
|
||||||
|
#include "libtorrent/aux_/disable_warnings_pop.hpp"
|
||||||
|
|
||||||
#include "test.hpp"
|
#include "test.hpp"
|
||||||
|
|
||||||
|
|
|
@ -37,6 +37,7 @@ POSSIBILITY OF SUCH DAMAGE.
|
||||||
#include "libtorrent/torrent_info.hpp"
|
#include "libtorrent/torrent_info.hpp"
|
||||||
#include "libtorrent/hex.hpp" // for to_hex
|
#include "libtorrent/hex.hpp" // for to_hex
|
||||||
#include "libtorrent/time.hpp"
|
#include "libtorrent/time.hpp"
|
||||||
|
#include "libtorrent/aux_/openssl.hpp"
|
||||||
|
|
||||||
#include "test.hpp"
|
#include "test.hpp"
|
||||||
#include "test_utils.hpp"
|
#include "test_utils.hpp"
|
||||||
|
@ -459,7 +460,7 @@ bool try_connect(lt::session& ses1, int port
|
||||||
{
|
{
|
||||||
std::string name = aux::to_hex(t->info_hash());
|
std::string name = aux::to_hex(t->info_hash());
|
||||||
std::printf("SNI: %s\n", name.c_str());
|
std::printf("SNI: %s\n", name.c_str());
|
||||||
SSL_set_tlsext_host_name(ssl_sock.native_handle(), name.c_str());
|
aux::openssl_set_tlsext_hostname(ssl_sock.native_handle(), name.c_str());
|
||||||
}
|
}
|
||||||
else if (flags & invalid_sni_hash)
|
else if (flags & invalid_sni_hash)
|
||||||
{
|
{
|
||||||
|
@ -470,7 +471,7 @@ bool try_connect(lt::session& ses1, int port
|
||||||
name += hex_alphabet[rand() % 16];
|
name += hex_alphabet[rand() % 16];
|
||||||
|
|
||||||
std::printf("SNI: %s\n", name.c_str());
|
std::printf("SNI: %s\n", name.c_str());
|
||||||
SSL_set_tlsext_host_name(ssl_sock.native_handle(), name.c_str());
|
aux::openssl_set_tlsext_hostname(ssl_sock.native_handle(), name.c_str());
|
||||||
}
|
}
|
||||||
|
|
||||||
std::printf("SSL handshake\n");
|
std::printf("SSL handshake\n");
|
||||||
|
|
Loading…
Reference in New Issue