diff --git a/ChangeLog b/ChangeLog index 5ece91e118a..7ea94e692ec 100644 --- a/ChangeLog +++ b/ChangeLog @@ -5,6 +5,7 @@ * fix issue where set_piece_deadline() did not correctly post read_piece_alert * fix integer overflow in piece picker * torrent_status::num_pieces counts pieces passed hash check, as documented + * check settings_pack::max_out_request_queue before performance alert 2.0.10 released diff --git a/src/peer_connection.cpp b/src/peer_connection.cpp index c37a5e95ba3..3c80cb50933 100644 --- a/src/peer_connection.cpp +++ b/src/peer_connection.cpp @@ -5103,7 +5103,7 @@ namespace libtorrent { update_desired_queue_size(); - if (m_desired_queue_size == m_max_out_request_queue + if (m_desired_queue_size >= m_settings.get_int(settings_pack::max_out_request_queue) && t->alerts().should_post()) { t->alerts().emplace_alert(t->get_handle()