Commit bb8dc691 authored by Roger Dingledine's avatar Roger Dingledine
Browse files

Fix another time comparison bug in circuit_stream_is_being_handled().

Nick, can you confirm this one?
This is also a backport candidate.


svn:r5497
parent ef000fd8
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -307,7 +307,7 @@ circuit_stream_is_being_handled(connection_t *conn, uint16_t port, int min)
        circ->purpose == CIRCUIT_PURPOSE_C_GENERAL &&
        !circ->build_state->is_internal &&
        (!circ->timestamp_dirty ||
         circ->timestamp_dirty + get_options()->MaxCircuitDirtiness < now)) {
         circ->timestamp_dirty + get_options()->MaxCircuitDirtiness > now)) {
      exitrouter = build_state_get_exit_router(circ->build_state);
      if (exitrouter &&
          (!need_uptime || circ->build_state->need_uptime)) {