From 701341ef8a408c9369b29c3c6557c95a5aa53610 Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Tue, 25 Apr 2006 07:06:48 +0000 Subject: [PATCH] put one of the XXX's back in svn:r6422 --- src/or/circuitbuild.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index 9a68a636b0..4f69d028ef 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -1421,6 +1421,10 @@ count_acceptable_routers(smartlist_t *routers) if (r->is_valid == 0) { // log_debug(LD_CIRC,"Nope, the directory says %d is not valid.",i); goto next_i_loop; + /* XXX This clause makes us count incorrectly: if AllowInvalidRouters + * allows this node in some places, then we're getting an inaccurate + * count. For now, be conservative and don't count it. But later we + * should try to be smarter. */ } num++; // log_debug(LD_CIRC,"I like %d. num_acceptable_routers now %d.",i, num);