diff options
author | Robert Ransom <rransom.8774@gmail.com> | 2011-05-29 08:21:43 -0700 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2011-05-30 12:24:51 -0400 |
commit | 8fc02a8e0ca431e4b61e54ed0aa10e7f0215c340 (patch) | |
tree | 82f40c267f681375126fa8e8ae091ae4f8f41399 /src/or/circuituse.c | |
parent | 112d204fadab74426cc802e6d998a53f938a5248 (diff) | |
download | tor-8fc02a8e0ca431e4b61e54ed0aa10e7f0215c340.tar.gz tor-8fc02a8e0ca431e4b61e54ed0aa10e7f0215c340.zip |
Use the normal four-hop CBT for client intro circuits
Fixes another part of bug 1297.
Diffstat (limited to 'src/or/circuituse.c')
-rw-r--r-- | src/or/circuituse.c | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/src/or/circuituse.c b/src/or/circuituse.c index 7289aa5c11..97ac5600a2 100644 --- a/src/or/circuituse.c +++ b/src/or/circuituse.c @@ -288,7 +288,6 @@ circuit_expire_building(void) struct timeval general_cutoff, begindir_cutoff, fourhop_cutoff, cannibalize_cutoff, close_cutoff, extremely_old_cutoff; struct timeval now; - struct timeval introcirc_cutoff; cpath_build_state_t *build_state; tor_gettimeofday(&now); @@ -307,8 +306,6 @@ circuit_expire_building(void) SET_CUTOFF(close_cutoff, circ_times.close_ms); SET_CUTOFF(extremely_old_cutoff, circ_times.close_ms*2 + 1000); - introcirc_cutoff = begindir_cutoff; - while (next_circ) { struct timeval cutoff; victim = next_circ; @@ -325,8 +322,6 @@ circuit_expire_building(void) cutoff = fourhop_cutoff; else if (TO_ORIGIN_CIRCUIT(victim)->has_opened) cutoff = cannibalize_cutoff; - else if (victim->purpose == CIRCUIT_PURPOSE_C_INTRODUCING) - cutoff = introcirc_cutoff; else if (victim->purpose == CIRCUIT_PURPOSE_C_MEASURE_TIMEOUT) cutoff = close_cutoff; else @@ -337,12 +332,6 @@ circuit_expire_building(void) #if 0 /* some debug logs, to help track bugs */ - if (victim->purpose == CIRCUIT_PURPOSE_C_INTRODUCING && - victim->timestamp_created <= introcirc_cutoff && - victim->timestamp_created > general_cutoff) - log_info(LD_REND|LD_CIRC, "Timing out introduction circuit which we " - "would not have done if it had been a general circuit."); - if (victim->purpose >= CIRCUIT_PURPOSE_C_INTRODUCING && victim->purpose <= CIRCUIT_PURPOSE_C_REND_READY_INTRO_ACKED) { if (!victim->timestamp_dirty) |