mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-13 06:33:44 +01:00
Don't send two ESTABLISH_RENDEZVOUS cells when opening a new rend circ
This commit is contained in:
parent
682a85ff7c
commit
f5730d4698
7
changes/bug4641
Normal file
7
changes/bug4641
Normal 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.
|
||||||
|
|
@ -1017,7 +1017,6 @@ circuit_has_opened(origin_circuit_t *circ)
|
|||||||
switch (TO_CIRCUIT(circ)->purpose) {
|
switch (TO_CIRCUIT(circ)->purpose) {
|
||||||
case CIRCUIT_PURPOSE_C_ESTABLISH_REND:
|
case CIRCUIT_PURPOSE_C_ESTABLISH_REND:
|
||||||
rend_client_rendcirc_has_opened(circ);
|
rend_client_rendcirc_has_opened(circ);
|
||||||
can_try_clearing_isolation = 1;
|
|
||||||
connection_ap_attach_pending();
|
connection_ap_attach_pending();
|
||||||
break;
|
break;
|
||||||
case CIRCUIT_PURPOSE_C_INTRODUCING:
|
case CIRCUIT_PURPOSE_C_INTRODUCING:
|
||||||
|
Loading…
Reference in New Issue
Block a user