mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
Don't cannibalize already cannibalized circuits
This ensures we don't build circuits that have 5 hops or more. Patch contributed by wanoskarnet, thanks!
This commit is contained in:
@@ -1086,6 +1086,7 @@ circuit_find_to_cannibalize(uint8_t purpose, extend_info_t *info,
|
||||
(!need_capacity || circ->build_state->need_capacity) &&
|
||||
(internal == circ->build_state->is_internal) &&
|
||||
circ->remaining_relay_early_cells &&
|
||||
circ->build_state->desired_path_len == DEFAULT_ROUTE_LEN &&
|
||||
!circ->build_state->onehop_tunnel &&
|
||||
!circ->isolation_values_set) {
|
||||
if (info) {
|
||||
|
||||
Reference in New Issue
Block a user