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

This commit is contained in:
Robert Ransom 2011-12-03 22:06:50 -08:00
parent 682a85ff7c
commit f5730d4698
2 changed files with 7 additions and 1 deletions

7
changes/bug4641 Normal file
View File

@ -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.

View 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: