mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-30 23:53:32 +01:00
Bug 8230: Mark circuits as opened before reachability testing.
Should silence two path bias Bug messages seen on relays at startup.
This commit is contained in:
parent
33f86faa5a
commit
a7d6683629
@ -803,6 +803,10 @@ circuit_send_next_onion_skin(origin_circuit_t *circ)
|
|||||||
control_event_bootstrap(BOOTSTRAP_STATUS_REQUESTING_STATUS, 0);
|
control_event_bootstrap(BOOTSTRAP_STATUS_REQUESTING_STATUS, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pathbias_count_build_success(circ);
|
||||||
|
circuit_rep_hist_note_result(circ);
|
||||||
|
circuit_has_opened(circ); /* do other actions as necessary */
|
||||||
|
|
||||||
if (!can_complete_circuit && !circ->build_state->onehop_tunnel) {
|
if (!can_complete_circuit && !circ->build_state->onehop_tunnel) {
|
||||||
const or_options_t *options = get_options();
|
const or_options_t *options = get_options();
|
||||||
can_complete_circuit=1;
|
can_complete_circuit=1;
|
||||||
@ -819,10 +823,6 @@ circuit_send_next_onion_skin(origin_circuit_t *circ)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
pathbias_count_build_success(circ);
|
|
||||||
circuit_rep_hist_note_result(circ);
|
|
||||||
circuit_has_opened(circ); /* do other actions as necessary */
|
|
||||||
|
|
||||||
/* We're done with measurement circuits here. Just close them */
|
/* We're done with measurement circuits here. Just close them */
|
||||||
if (circ->base_.purpose == CIRCUIT_PURPOSE_C_MEASURE_TIMEOUT) {
|
if (circ->base_.purpose == CIRCUIT_PURPOSE_C_MEASURE_TIMEOUT) {
|
||||||
circuit_mark_for_close(TO_CIRCUIT(circ), END_CIRC_REASON_FINISHED);
|
circuit_mark_for_close(TO_CIRCUIT(circ), END_CIRC_REASON_FINISHED);
|
||||||
|
Loading…
Reference in New Issue
Block a user