|
@@ -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);
|