From f5730d469805eab1dbcc1cafa4a6433913f1d0a8 Mon Sep 17 00:00:00 2001 From: Robert Ransom Date: Sat, 3 Dec 2011 22:06:50 -0800 Subject: Don't send two ESTABLISH_RENDEZVOUS cells when opening a new rend circ --- changes/bug4641 | 7 +++++++ src/or/circuituse.c | 1 - 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 changes/bug4641 diff --git a/changes/bug4641 b/changes/bug4641 new file mode 100644 index 0000000000..699cb9bc36 --- /dev/null +++ b/changes/bug4641 @@ -0,0 +1,7 @@ + o Minor bugfixes: + + - Don't send two ESTABLISH_RENDEZVOUS cells when opening a new + circuit for use as a hidden service client's rendezvous point. + Fixes bugs 4641 and 4171; bugfix on 0.2.3.3-alpha. Diagnosed + with help from wanoskarnet. + diff --git a/src/or/circuituse.c b/src/or/circuituse.c index fbcfe24450..0bc416d0a9 100644 --- a/src/or/circuituse.c +++ b/src/or/circuituse.c @@ -1017,7 +1017,6 @@ circuit_has_opened(origin_circuit_t *circ) switch (TO_CIRCUIT(circ)->purpose) { case CIRCUIT_PURPOSE_C_ESTABLISH_REND: rend_client_rendcirc_has_opened(circ); - can_try_clearing_isolation = 1; connection_ap_attach_pending(); break; case CIRCUIT_PURPOSE_C_INTRODUCING: -- cgit v1.2.3-54-g00ecf