summaryrefslogtreecommitdiff
path: root/net-libs/libtorrent-rasterbar/files/libtorrent-rasterbar-2.1.2-test-no-logging.patch
blob: deed87c8706dc6d5e87510c353c480c31621bcb8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Fix build of test_tracker_manager with -Dlogging=OFF.

aux::session_logger is only defined when logging or asserts are enabled.

--- a/test/test_tracker_manager.cpp
+++ b/test/test_tracker_manager.cpp
@@ -18,7 +18,11 @@
 using namespace lt::aux;
 using namespace std::placeholders;
 
-struct tracker_manager_handler : aux::session_logger {
+struct tracker_manager_handler
+#if !defined TORRENT_DISABLE_LOGGING || TORRENT_USE_ASSERTS
+	: aux::session_logger
+#endif
+{
 
 	tracker_manager_handler(io_context& ios, aux::session_settings& sett)
 		: m_host_resolver(ios)