소스 검색

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

Roger Dingledine 20 년 전
부모
커밋
bb8dc691eb
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      src/or/circuituse.c

+ 1 - 1
src/or/circuituse.c

@@ -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)) {