From: Robert Ransom Date: Sun, 4 Dec 2011 06:06:50 +0000 (-0800) Subject: Don't send two ESTABLISH_RENDEZVOUS cells when opening a new rend circ X-Git-Tag: tor-0.2.3.9-alpha~12 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f5730d469805eab1dbcc1cafa4a6433913f1d0a8;p=thirdparty%2Ftor.git Don't send two ESTABLISH_RENDEZVOUS cells when opening a new rend circ --- diff --git a/changes/bug4641 b/changes/bug4641 new file mode 100644 index 0000000000..699cb9bc36 --- /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 fbcfe24450..0bc416d0a9 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: