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)
{ {
boost::system::error_code ec; boost::system::error_code ec;
string ip = p->ip.to_string(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; QString reason;
switch (p->reason) { switch (p->reason) {
case peer_blocked_alert::ip_filter: case peer_blocked_alert::ip_filter:
@ -2652,9 +2656,6 @@ void QBtSession::handlePeerBlockedAlert(libtorrent::peer_blocked_alert* p)
} }
if (!ec) if (!ec)
#if LIBTORRENT_VERSION_NUM < 10000
addPeerBanMessage(QString::fromLatin1(ip.c_str()), true);
#else
addPeerBanMessage(QString::fromLatin1(ip.c_str()), true, reason); addPeerBanMessage(QString::fromLatin1(ip.c_str()), true, reason);
#endif #endif
} }

Loading…
Cancel
Save