From bb8dc691ebc65b2412c3e332b7eae45b48c2a6df Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Sun, 4 Dec 2005 22:23:24 +0000 Subject: [PATCH] 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 --- src/or/circuituse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/or/circuituse.c b/src/or/circuituse.c index da0e18ff97..512b492924 100644 --- a/src/or/circuituse.c +++ b/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)) {