diff --git a/src/session_impl.cpp b/src/session_impl.cpp index 50b4383a0..378062442 100755 --- a/src/session_impl.cpp +++ b/src/session_impl.cpp @@ -1363,7 +1363,8 @@ namespace libtorrent { namespace detail torrent& t = *i->second; t.abort(); - if (!t.is_paused() || t.should_request()) + if ((!t.is_paused() || t.should_request()) + && !t.torrent_file.trackers().empty()) { tracker_request req = t.generate_tracker_request(); assert(req.event == tracker_request::stopped);