Fix compilation with libtorrent 0.16.x.

This commit is contained in:
sledgehammer999 2014-12-07 15:28:55 +02:00
parent 78d4258dac
commit 14d27d982d

View file

@ -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
}