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 }