Commit bbc85b18 authored by Nick Mathewson's avatar Nick Mathewson 🤹
Browse files

Merge remote-tracking branch 'origin/maint-0.2.4'

parents b98c5884 2c956f0c
Loading
Loading
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.
+1 −1
Original line number Diff line number Diff line
@@ -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);