Loading changes/bug10456 0 → 100644 +6 −0 Original line number Diff line number Diff line 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. src/or/circuituse.c +1 −1 Original line number Diff line number Diff line Loading @@ -824,7 +824,7 @@ circuit_stream_is_being_handled(entry_connection_t *conn, cpath_build_state_t *build_state = origin_circ->build_state; if (build_state->is_internal || build_state->onehop_tunnel) continue; if (!origin_circ->unusable_for_new_conns) if (origin_circ->unusable_for_new_conns) continue; exitnode = build_state_get_exit_node(build_state); Loading Loading
changes/bug10456 0 → 100644 +6 −0 Original line number Diff line number Diff line 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.
src/or/circuituse.c +1 −1 Original line number Diff line number Diff line Loading @@ -824,7 +824,7 @@ circuit_stream_is_being_handled(entry_connection_t *conn, cpath_build_state_t *build_state = origin_circ->build_state; if (build_state->is_internal || build_state->onehop_tunnel) continue; if (!origin_circ->unusable_for_new_conns) if (origin_circ->unusable_for_new_conns) continue; exitnode = build_state_get_exit_node(build_state); Loading