From 14d27d982d6c9f39483a830abbafce04417fa497 Mon Sep 17 00:00:00 2001 From: sledgehammer999 Date: Sun, 7 Dec 2014 15:28:55 +0200 Subject: [PATCH] Fix compilation with libtorrent 0.16.x. --- src/qtlibtorrent/qbtsession.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/qtlibtorrent/qbtsession.cpp b/src/qtlibtorrent/qbtsession.cpp index 68adbfd87..cb2485f55 100755 --- a/src/qtlibtorrent/qbtsession.cpp +++ b/src/qtlibtorrent/qbtsession.cpp @@ -2629,6 +2629,10 @@ void QBtSession::handlePeerBlockedAlert(libtorrent::peer_blocked_alert* p) { boost::system::error_code ec; string ip = p->ip.to_string(ec); +#if LIBTORRENT_VERSION_NUM < 10000 + if (!ec) + addPeerBanMessage(QString::fromLatin1(ip.c_str()), true); +#else QString reason; switch (p->reason) { case peer_blocked_alert::ip_filter: @@ -2652,9 +2656,6 @@ void QBtSession::handlePeerBlockedAlert(libtorrent::peer_blocked_alert* p) } if (!ec) -#if LIBTORRENT_VERSION_NUM < 10000 - addPeerBanMessage(QString::fromLatin1(ip.c_str()), true); -#else addPeerBanMessage(QString::fromLatin1(ip.c_str()), true, reason); #endif }