Commit 1f5a7917 authored by Nick Mathewson's avatar Nick Mathewson 🦞
Browse files

Merge remote-tracking branch 'public/bug6341_a_v2' into maint-0.2.3

parents 4aff97cf 5ade2786
Loading
Loading
Loading
Loading

changes/bug6341

0 → 100644
+5 −0
Original line number Diff line number Diff line
  o Major bugfixes:
    - Fix a possible crash bug when checking for deactivated circuits
      in connection_or_flush_from_first_active_circuit(). Fixes bug 
      6341; bugfix on 0.2.2.7-alpha. Bug report and fix received
      pseudonymously.
+1 −1
Original line number Diff line number Diff line
@@ -2478,7 +2478,7 @@ connection_or_flush_from_first_active_circuit(or_connection_t *conn, int max,
      tor_assert(tmp == cell_ewma);
      add_cell_ewma_to_conn(conn, cell_ewma);
    }
    if (circ != conn->active_circuits) {
    if (!ewma_enabled && circ != conn->active_circuits) {
      /* If this happens, the current circuit just got made inactive by
       * a call in connection_write_to_buf().  That's nothing to worry about:
       * circuit_make_inactive_on_conn() already advanced conn->active_circuits