forked from premiere/premiere-libtorrent
fix error handling bug in logging
This commit is contained in:
parent
5cee0cb5f2
commit
0f747695b7
|
@ -1774,8 +1774,9 @@ namespace aux {
|
||||||
if (m_alerts.should_post<listen_failed_alert>())
|
if (m_alerts.should_post<listen_failed_alert>())
|
||||||
m_alerts.emplace_alert<listen_failed_alert>(device, port, last_op, ec, sock_type);
|
m_alerts.emplace_alert<listen_failed_alert>(device, port, last_op, ec, sock_type);
|
||||||
#ifndef TORRENT_DISABLE_LOGGING
|
#ifndef TORRENT_DISABLE_LOGGING
|
||||||
|
error_code err;
|
||||||
session_log("cannot to bind to interface [%s %d] \"%s : %s\": %s"
|
session_log("cannot to bind to interface [%s %d] \"%s : %s\": %s"
|
||||||
, device.c_str(), port, bind_ip.to_string(ec).c_str()
|
, device.c_str(), port, bind_ip.to_string(err).c_str()
|
||||||
, ec.category().name(), ec.message().c_str());
|
, ec.category().name(), ec.message().c_str());
|
||||||
#endif
|
#endif
|
||||||
return ret;
|
return ret;
|
||||||
|
@ -2605,8 +2606,9 @@ retry:
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef TORRENT_DISABLE_LOGGING
|
#ifndef TORRENT_DISABLE_LOGGING
|
||||||
|
error_code err;
|
||||||
session_log(" rejected connection, not allowed local interface: %s"
|
session_log(" rejected connection, not allowed local interface: %s"
|
||||||
, local.address().to_string(ec).c_str());
|
, local.address().to_string(err).c_str());
|
||||||
#endif
|
#endif
|
||||||
if (m_alerts.should_post<peer_blocked_alert>())
|
if (m_alerts.should_post<peer_blocked_alert>())
|
||||||
m_alerts.emplace_alert<peer_blocked_alert>(torrent_handle()
|
m_alerts.emplace_alert<peer_blocked_alert>(torrent_handle()
|
||||||
|
@ -5195,8 +5197,9 @@ retry:
|
||||||
if (strcmp(ifs[i].name, device_name) != 0) continue;
|
if (strcmp(ifs[i].name, device_name) != 0) continue;
|
||||||
m_listen_interface.address(ifs[i].interface_address);
|
m_listen_interface.address(ifs[i].interface_address);
|
||||||
#ifndef TORRENT_DISABLE_LOGGING
|
#ifndef TORRENT_DISABLE_LOGGING
|
||||||
|
error_code err;
|
||||||
session_log("binding to %s"
|
session_log("binding to %s"
|
||||||
, m_listen_interface.address().to_string(ec).c_str());
|
, m_listen_interface.address().to_string(err).c_str());
|
||||||
#endif
|
#endif
|
||||||
found = true;
|
found = true;
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue