Browse Source

Fix compilation with libtorrent 0.16.x.

adaptive-webui-19844
sledgehammer999 10 years ago
parent
commit
14d27d982d
  1. 7
      src/qtlibtorrent/qbtsession.cpp

7
src/qtlibtorrent/qbtsession.cpp

@ -2629,6 +2629,10 @@ void QBtSession::handlePeerBlockedAlert(libtorrent::peer_blocked_alert* p) @@ -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) @@ -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
}

Loading…
Cancel
Save