[tor-commits] [tor/master] Don't send two ESTABLISH_RENDEZVOUS cells when opening a new rend circ

nickm at torproject.org nickm at torproject.org
Mon Dec 5 16:29:06 UTC 2011


commit f5730d469805eab1dbcc1cafa4a6433913f1d0a8
Author: Robert Ransom <rransom.8774 at gmail.com>
Date:   Sat Dec 3 22:06:50 2011 -0800

    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 deletions(-)

diff --git a/changes/bug4641 b/changes/bug4641
new file mode 100644
index 0000000..699cb9b
--- /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 fbcfe24..0bc416d 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:





More information about the tor-commits mailing list