From a6c662ec0a222a2eec1a04d86f076cda187b48f1 Mon Sep 17 00:00:00 2001 From: Arvid Norberg Date: Mon, 22 Jul 2013 00:53:13 +0000 Subject: [PATCH] fix SSL build of unit tests --- test/setup_transfer.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/test/setup_transfer.cpp b/test/setup_transfer.cpp index 846c57799..7f70097dc 100644 --- a/test/setup_transfer.cpp +++ b/test/setup_transfer.cpp @@ -913,11 +913,14 @@ void web_server_thread(int* port, bool ssl, bool chunked) void* ctx = 0; #ifdef TORRENT_USE_OPENSSL boost::asio::ssl::context ssl_ctx(ios, boost::asio::ssl::context::sslv23_server); - ssl_ctx.use_certificate_chain_file("server.pem"); - ssl_ctx.use_private_key_file("server.pem", asio::ssl::context::pem); - ssl_ctx.set_verify_mode(boost::asio::ssl::context::verify_none); + if (ssl) + { + ssl_ctx.use_certificate_chain_file("server.pem"); + ssl_ctx.use_private_key_file("server.pem", asio::ssl::context::pem); + ssl_ctx.set_verify_mode(boost::asio::ssl::context::verify_none); - if (ssl) ctx = &ssl_ctx; + ctx = &ssl_ctx; + } #endif proxy_settings p;