mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-10 21:23:58 +01:00
fix the other half of r17091. now that best_support can be -1,
we were complaining about no support for our one-hop streams, when in fact choose_good_exit_server_general() has no business caring about one-hop streams. patch from miner. svn:r17181
This commit is contained in:
parent
8c78a68cc0
commit
3e5a584d37
@ -1167,6 +1167,8 @@ ap_stream_wants_exit_attention(connection_t *conn)
|
||||
if (conn->type == CONN_TYPE_AP &&
|
||||
conn->state == AP_CONN_STATE_CIRCUIT_WAIT &&
|
||||
!conn->marked_for_close &&
|
||||
!(TO_EDGE_CONN(conn)->want_onehop) && /* ignore one-hop streams */
|
||||
!(TO_EDGE_CONN(conn)->use_begindir) && /* ignore targetted dir fetches */
|
||||
!connection_edge_is_rendezvous_stream(TO_EDGE_CONN(conn)) &&
|
||||
!circuit_stream_is_being_handled(TO_EDGE_CONN(conn), 0,
|
||||
MIN_CIRCUITS_HANDLING_STREAM))
|
||||
|
Loading…
Reference in New Issue
Block a user