aboutsummaryrefslogtreecommitdiff
path: root/src/core/or/circuituse.c
diff options
context:
space:
mode:
authorDavid Goulet <dgoulet@torproject.org>2018-07-09 16:13:34 -0400
committerNick Mathewson <nickm@torproject.org>2018-08-28 16:01:57 -0400
commit67cd67611c7d0756d04eab4a04ed913bf3421ae1 (patch)
tree25fe583a246ea705173f05b5aedd26640d5d05eb /src/core/or/circuituse.c
parent4976eca8261015dd2a214c4f4722dcdbcfed9c64 (diff)
downloadtor-67cd67611c7d0756d04eab4a04ed913bf3421ae1.tar.gz
tor-67cd67611c7d0756d04eab4a04ed913bf3421ae1.zip
circ: Remove useless param from cannibalization function
Because we just removed Tor2web support, the need_specific_rp is not needed anymore when cannibalizing a circuit. Signed-off-by: David Goulet <dgoulet@torproject.org>
Diffstat (limited to 'src/core/or/circuituse.c')
-rw-r--r--src/core/or/circuituse.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/core/or/circuituse.c b/src/core/or/circuituse.c
index 4988a6b625..a10791f3a9 100644
--- a/src/core/or/circuituse.c
+++ b/src/core/or/circuituse.c
@@ -2001,12 +2001,11 @@ circuit_should_use_vanguards(uint8_t purpose)
static int
circuit_should_cannibalize_to_build(uint8_t purpose_to_build,
int has_extend_info,
- int onehop_tunnel,
- int need_specific_rp)
+ int onehop_tunnel)
{
/* Do not try to cannibalize if this is a one hop circuit. */
- if (onehop_tunnel || need_specific_rp) {
+ if (onehop_tunnel) {
return 0;
}
@@ -2055,7 +2054,6 @@ circuit_launch_by_extend_info(uint8_t purpose,
origin_circuit_t *circ;
int onehop_tunnel = (flags & CIRCLAUNCH_ONEHOP_TUNNEL) != 0;
int have_path = have_enough_path_info(! (flags & CIRCLAUNCH_IS_INTERNAL) );
- int need_specific_rp = 0;
/* Keep some stats about our attempts to launch HS rendezvous circuits */
if (purpose == CIRCUIT_PURPOSE_S_CONNECT_REND) {
@@ -2075,8 +2073,7 @@ circuit_launch_by_extend_info(uint8_t purpose,
* then do so. */
if (circuit_should_cannibalize_to_build(purpose,
extend_info != NULL,
- onehop_tunnel,
- need_specific_rp)) {
+ onehop_tunnel)) {
/* see if there are appropriate circs available to cannibalize. */
/* XXX if we're planning to add a hop, perhaps we want to look for
* internal circs rather than exit circs? -RD */