Просмотр исходного кода

Don't send two ESTABLISH_RENDEZVOUS cells when opening a new rend circ

Robert Ransom 12 лет назад
Родитель
Сommit
f5730d4698
2 измененных файлов с 7 добавлено и 1 удалено
  1. 7 0
      changes/bug4641
  2. 0 1
      src/or/circuituse.c

+ 7 - 0
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.
+

+ 0 - 1
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: