mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-28 06:13:31 +01:00
Merge branch 'bug10456' into maint-0.2.4
This commit is contained in:
commit
2c956f0c99
6
changes/bug10456
Normal file
6
changes/bug10456
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
o Major bugfixes:
|
||||||
|
- Avoid launching spurious extra circuits when a stream is pending.
|
||||||
|
This fixes a bug where any circuit that _wasn't_ unusable for new
|
||||||
|
streams would be treated as if it were, causing extra circuits to
|
||||||
|
be launched. Fixes bug 10456; bugfix on 0.2.4.12-alpha.
|
||||||
|
|
@ -828,7 +828,7 @@ circuit_stream_is_being_handled(entry_connection_t *conn,
|
|||||||
cpath_build_state_t *build_state = origin_circ->build_state;
|
cpath_build_state_t *build_state = origin_circ->build_state;
|
||||||
if (build_state->is_internal || build_state->onehop_tunnel)
|
if (build_state->is_internal || build_state->onehop_tunnel)
|
||||||
continue;
|
continue;
|
||||||
if (!origin_circ->unusable_for_new_conns)
|
if (origin_circ->unusable_for_new_conns)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
exitnode = build_state_get_exit_node(build_state);
|
exitnode = build_state_get_exit_node(build_state);
|
||||||
|
Loading…
Reference in New Issue
Block a user