mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-10 13:13:44 +01:00
circuit: Avoid needless log info in circuit_get_best()
When looking for an introduction circuit in circuit_get_best(), we log an info message if we are about to launch a new intro circuit in parallel. However, the condition was considering marked for close circuit leading to the function triggering the log info even though there is actually no valid intro circuit. Signed-off-by: David Goulet <dgoulet@torproject.org>
This commit is contained in:
parent
dca105d588
commit
1077e9894c
@ -337,7 +337,8 @@ circuit_get_best(const entry_connection_t *conn,
|
||||
/* Log an info message if we're going to launch a new intro circ in
|
||||
* parallel */
|
||||
if (purpose == CIRCUIT_PURPOSE_C_INTRODUCE_ACK_WAIT &&
|
||||
!must_be_open && origin_circ->hs_circ_has_timed_out) {
|
||||
!must_be_open && origin_circ->hs_circ_has_timed_out &&
|
||||
!circ->marked_for_close) {
|
||||
intro_going_on_but_too_old = 1;
|
||||
continue;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user