diff --git a/include/libtorrent/alert_types.hpp b/include/libtorrent/alert_types.hpp index 0a23e8fc9..c276af4a2 100644 --- a/include/libtorrent/alert_types.hpp +++ b/include/libtorrent/alert_types.hpp @@ -247,7 +247,7 @@ namespace libtorrent , times_in_row(times) , status_code(status) , error(e) - , msg(msg) + , msg(m) { TORRENT_ASSERT(!url.empty()); } diff --git a/src/tracker_manager.cpp b/src/tracker_manager.cpp index cf3312efe..480b6672c 100644 --- a/src/tracker_manager.cpp +++ b/src/tracker_manager.cpp @@ -144,7 +144,7 @@ namespace libtorrent , char const* msg, int interval, int min_interval) { boost::shared_ptr cb = requester(); - if (cb) cb->tracker_request_error(m_req, code, ec, msg ? msg : "" + if (cb) cb->tracker_request_error(m_req, code, ec, msg , interval == 0 ? min_interval : interval); close(); }