r11877@catbus: nickm | 2007-02-22 02:24:50 -0500

Fix doc about when circuit_build_needed_circs() is called. Resolves another xxxx012.


svn:r9617
This commit is contained in:
Nick Mathewson 2007-02-22 07:41:14 +00:00
parent a2a52b4d5f
commit a98efbf285

View File

@ -431,10 +431,10 @@ circuit_predict_and_launch_new(void)
/** Build a new test circuit every 5 minutes */ /** Build a new test circuit every 5 minutes */
#define TESTING_CIRCUIT_INTERVAL 300 #define TESTING_CIRCUIT_INTERVAL 300
/** This function is called once a second. Its job is to make sure /** This function is called once a second, if router_have_min_dir_info() is
* all services we offer have enough circuits available. Some * true. Its job is to make sure all services we offer have enough circuits
* services just want enough circuits for current tasks, whereas * available. Some services just want enough circuits for current tasks,
* others want a minimum set of idle circuits hanging around. * whereas others want a minimum set of idle circuits hanging around.
*/ */
void void
circuit_build_needed_circs(time_t now) circuit_build_needed_circs(time_t now)
@ -445,11 +445,7 @@ circuit_build_needed_circs(time_t now)
connection_ap_attach_pending(); connection_ap_attach_pending();
/* make sure any hidden services have enough intro points */ /* make sure any hidden services have enough intro points */
/* XXXX012 circuit_build_needed_circs is only called at all if rend_services_introduce();
* router_have_minimum_dir_info is true; this check is redundant,
* and it appears to show up on some people's profiles. */
if (1 || router_have_minimum_dir_info())
rend_services_introduce();
if (time_to_new_circuit < now) { if (time_to_new_circuit < now) {
circuit_reset_failure_count(1); circuit_reset_failure_count(1);