From ee3b006c856fc2c9f695af1b0e25739bb2254185 Mon Sep 17 00:00:00 2001 From: Arvid Norberg Date: Tue, 31 Jul 2012 16:53:37 +0000 Subject: [PATCH] fix build with i2p disabled --- Jamfile | 4 ++++ src/session_impl.cpp | 3 +++ 2 files changed, 7 insertions(+) diff --git a/Jamfile b/Jamfile index d92a7cb53..3dec17f3c 100755 --- a/Jamfile +++ b/Jamfile @@ -306,6 +306,10 @@ feature need-librt : no yes : composite propagated link-incompatible ; feature fiemap : off on : composite propagated ; feature.compose on : HAVE_LINUX_FIEMAP_H ; +feature i2p : on off : composite propagated ; +feature.compose on : TORRENT_USE_I2P=1 ; +feature.compose off : TORRENT_USE_I2P=0 ; + feature iconv : auto on off : composite propagated ; feature.compose on : TORRENT_USE_ICONV=1 ; feature.compose off : TORRENT_USE_ICONV=0 ; diff --git a/src/session_impl.cpp b/src/session_impl.cpp index d0649336a..ee3d04226 100644 --- a/src/session_impl.cpp +++ b/src/session_impl.cpp @@ -1766,9 +1766,12 @@ namespace aux { if (m_socks_listen_socket && m_socks_listen_socket->is_open()) m_socks_listen_socket->close(); m_socks_listen_socket.reset(); + +#if TORRENT_USE_I2P if (m_i2p_listen_socket && m_i2p_listen_socket->is_open()) m_i2p_listen_socket->close(); m_i2p_listen_socket.reset(); +#endif #if defined(TORRENT_VERBOSE_LOGGING) || defined(TORRENT_LOGGING) (*m_logger) << time_now_string() << " aborting all torrents (" << m_torrents.size() << ")\n";