# HG changeset patch # User David Demelier # Date 1512485003 -3600 # Node ID b3b046c638cbe77f2fc745de92edb829d8cb8ebd # Parent 11532fdac611da4aef4b1bcff62854932d26f38b Irccd: fix loading of transports While here, add some information. diff -r 11532fdac611 -r b3b046c638cb libirccd/irccd/transport_service.cpp --- a/libirccd/irccd/transport_service.cpp Tue Dec 05 15:35:09 2017 +0100 +++ b/libirccd/irccd/transport_service.cpp Tue Dec 05 15:43:23 2017 +0100 @@ -102,8 +102,10 @@ boost::asio::ip::tcp::acceptor acceptor(service, endpoint, true); - if (pkey.empty()) + if (pkey.empty()) { + log::info() << "transport: listening on " << port << std::endl; return std::make_unique(std::move(acceptor)); + } #if defined(HAVE_SSL) boost::asio::ssl::context ctx(boost::asio::ssl::context::sslv23); @@ -111,6 +113,8 @@ ctx.use_private_key_file(pkey, boost::asio::ssl::context::pem); ctx.use_certificate_file(cert, boost::asio::ssl::context::pem); + log::info() << "transport: listening on " << port << " using SSL" << std::endl; + return std::make_unique(std::move(acceptor), std::move(ctx)); #else throw std::invalid_argument("SSL disabled"); @@ -135,6 +139,8 @@ stream_protocol::endpoint endpoint(it->value()); stream_protocol::acceptor acceptor(service, std::move(endpoint)); + log::info() << "transport: listening on " << it->value() << std::endl; + return std::make_unique(std::move(acceptor)); #else (void)sc; @@ -256,8 +262,8 @@ void transport_service::load(const config& cfg) noexcept { - for (const auto& section : cfg.doc()) - if (section.key() != "transport") { + for (const auto& section : cfg.doc()) { + if (section.key() != "transport") continue; try {