]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Don't send two ESTABLISH_RENDEZVOUS cells when opening a new rend circ
authorRobert Ransom <rransom.8774@gmail.com>
Sun, 4 Dec 2011 06:06:50 +0000 (22:06 -0800)
committerRobert Ransom <rransom.8774@gmail.com>
Sun, 4 Dec 2011 06:06:50 +0000 (22:06 -0800)
changes/bug4641 [new file with mode: 0644]
src/or/circuituse.c

diff --git a/changes/bug4641 b/changes/bug4641
new file mode 100644 (file)
index 0000000..699cb9b
--- /dev/null
@@ -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.
+
index fbcfe2445057555e1bf5626946caeeecf1cb182e..0bc416d0a9e042ad6c3673fd28a70e2bc1886c8f 100644 (file)
@@ -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: