From ce57c2d5affce6f2ae9f0b044b26ad15e8923f8a Mon Sep 17 00:00:00 2001 From: arvidn Date: Tue, 14 Apr 2020 13:26:40 +0200 Subject: [PATCH] support boost version older than 1.64 by falling back to tlsv12_client (instead of tls_client) --- src/session_impl.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/session_impl.cpp b/src/session_impl.cpp index 271c21eed..31abb02e7 100644 --- a/src/session_impl.cpp +++ b/src/session_impl.cpp @@ -454,8 +454,13 @@ namespace aux { : m_settings(pack) , m_io_service(ios) #ifdef TORRENT_USE_OPENSSL +#if BOOST_VERSION >= 106400 , m_ssl_ctx(ssl::context::tls_client) , m_peer_ssl_ctx(ssl::context::tls) +#else + , m_ssl_ctx(ssl::context::tlsv12_client) + , m_peer_ssl_ctx(ssl::context::tlsv12) +#endif #endif , m_alerts(m_settings.get_int(settings_pack::alert_queue_size) , alert_category_t{static_cast(m_settings.get_int(settings_pack::alert_mask))})