From: Roger Dingledine Date: Fri, 17 Dec 2004 23:17:00 +0000 (+0000) Subject: When listing circuits that are pending on an opening OR connection, X-Git-Tag: debian-version-0.0.9.2-1~77 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=308ffa8a050c7f784040899b62cedcdb490aa455;p=thirdparty%2Ftor.git When listing circuits that are pending on an opening OR connection, if we're an OR we were listing circuits that *end* at us as being pending on every listener, dns/cpu worker, etc. Stop that. svn:r3171 --- diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index 3f5fe5922a..103b5888b5 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -216,7 +216,7 @@ void circuit_dump_by_conn(connection_t *conn, int severity) { circ->n_circ_id, circ->p_circ_id); } } - if (!circ->n_conn && + if (!circ->n_conn && circ->n_addr && circ->n_port && circ->n_addr == conn->addr && circ->n_port == conn->port && !memcmp(conn->identity_digest, circ->n_conn_id_digest, DIGEST_LEN)) {