diff --git a/src/session.cpp b/src/session.cpp index 12de6fe32..dcc5859c9 100755 --- a/src/session.cpp +++ b/src/session.cpp @@ -462,6 +462,7 @@ namespace libtorrent { namespace detail else { m_half_open.erase(i); + process_connection_queue(); } } else @@ -888,6 +889,7 @@ namespace libtorrent { namespace detail #endif p->second->set_failed(); m_half_open.erase(p); + process_connection_queue(); } } }